.NET Tutorials, Forums, Interview Questions And Answers
Welcome :Guest
Sign In
Win Surprise Gifts!!!

Top 5 Contributors of the Month
david stephan
Gaurav Pal
Post New Web Links

How can I iterate through all ActivityDesigners contained within a WorkflowDesigner?

Posted By:      Posted Date: October 27, 2010    Points: 0   Category :Windows Application

I want to iterate through all the activity designers present in a WorkflowDesigner ... the WorkflowDesigner has been loaded with a root Flowchart activity, and the flowchart will contain all kinds of different activities.  I've tried to do this by using the ModelService object, but for some reason it's hanging on the Find() method.  Is there another/better way to do that?

This is what I'm trying currently:

      ModelService modelSvc = this.wd.Context.Services.GetService<ModelService>();
      IEnumerable<ModelItem> activityCollection = modelSvc.Find(modelSvc.Root, typeof(Activity));
      List<ModelItem> activityList = activityCollection.ToList<ModelItem>();

      foreach (ModelItem item in activityList)
        StartWorkflowActivityDesigner designer = item.View as StartWorkflowActivityDesigner;
        if (designer != null)
          designer.ExpandState = true;



View Complete Post

More Related Resource Links

how can i iterate through a table using javascript



how can i iterate through a table using javascript

each row in a table shows a  a  decimal value , i want to calculate the total  with out using server codes


Iterate through profile information


I have a site I'm working on where the values being stored in user profiles can change so I need to iterate through all available profile options and display them (say in a label or gridview for instance).

Here is an example of a web.config I threw together

<profile enabled="true">
        <group name="Demographics">
        <add name="FirstName" type="String"/>
        <add name="LastName" type="String"/>

Failure to reliably iterate through all elements of a COM Collection from C# .NET 4.0

In C#, .NET 4.0, I am making a call to a COM DLL to return a collection object. A foreach loop steps through each element of the collection. In the loop, a new .NET object is created for each element of the COM collection. The new object is added to a new .NET collection. This works fine in the development environment. In a deployed system, is works correctly most (about 90%) of the time.  However, sometimes (about 5% of the time) the foreach loop finds no items in the COM collection. Other times (also about 5%), it finds the first 2 or 3 or ... N items.  Somehow, the enumeration interface exposed by the COM object is failing. Here is a code snippet from the COM Object, which is called NameList.  NOTE that the VB6 cls file was opened in a text editor to show the class and method attributes. VERSION 1.0 CLASS BEGIN MultiUse = -1 'True Persistable = 0 'NotPersistable DataBindingBehavior = 0 'vbNone DataSourceBehavior = 0 'vbNone MTSTransactionMode = 0 'NotAnMTSObject END Attribute VB_Name = "NameList" Attribute VB_GlobalNameSpace = False Attribute VB_Creatable = True Attribute VB_PredeclaredId = False Attribute VB_Exposed = True Attribute VB_Ext_KEY = "SavedWithClassBuilder6" ,"Yes" Attribute VB_Ext_KEY = "Top_Level" ,"Yes" Option Explicit Private mCol As Collection ' <snip> Only code rela

How to: Serialize Hashtable contained inside another object that is serialized as an array of object

Update:  I've added the entire program in a single block of C# text near the end of these posts that can be placed into a C# Program.cs file of a console project.   I have a class called MyHashtable that inherits from Hashtable and implements IXmlSerializable.  MyHashtable is contained inside another object called MyObject and I need to xml serialize an array of MyObject[].  Whenever I xml deserialize, the hashtable is deserialized, but only 1 of MyObjects from the MyObject[] array is deserialized.  The ReadXml uses "while (reader.NodeType != XmlNodeType.EndElement)" so I don't think the reader is consuming all of the xml internally.   Does anyone know why this is happening?  Thanks.    

Adding ContextMenu to WorkflowDesigner View

Hello Everyone,      I am trying to add the ability to have a user highlight an activity subtree, then right click the mouse, then select "Extract activity".  Which will then take out the xaml (ModelItem) selected, create a new activity out of it, then insert this newly created activity in its place.  Right now I'm stuck on getting a ContextMenu to appear when I right click in the designer area.  I can get my custom context menu to work in other places on the same window however.  Does anyone know the solution to this problem?  Also, does anyone have any better suggestions as to how I might achieve the same end result in a more efficient manner? Thanks everyone, Bob

Login contained within a LoginView Events firing?

Hi there,   I'm in the process of trying to figure out how to program in ASP.Net. My senario is this: (A) I've created a master Page (B) In The master page I have a Login Control that is contained in a LoginView control. I cannot figure out how to get the events to fire when it's in this sitution. Any help would be good. If the Login control is situated on it's own the events (LogginIn etc) will fire? 

Iterate through rows of dataset in report's custom code

Hello, How can I iterate through the rows of a dataset in the custom code? I have a report containing a dataset. I pass the dataset as a parameter to the custom code function. But what then? Where is a reference about the available members etc.? Here is my dummy sample code so far: Public Function ShowParameterValues(ByVal ds as DataSet) as object() Dim codes() As Object Array.Resize(codes,dc.???.Count) codes(0)=ds??(field???)(row??) return codes End Function As the task I want to accomplish is very simple, I want to keep it in the custom code instead of writing any custom assemblies etc.   Thank you!

iterate through for each

hey im attaching a link to my database image  http://img521.imageshack.us/img521/3299/60742123.png hello, i was wondering what am i doing wrong im using the code below to iterate through each row in my database and print out a certin code for each existing row in my db but for some reason it only prints out the last row.. any ideas? DataTable Info = Cameras.GetCamerasPageInfo(); foreach (DataRow Images in Info.Rows) { string ImgName = Images.ItemArray[4].ToString().Trim(); string Title = Images.ItemArray[5].ToString().Trim(); string Desc = Images.ItemArray[6].ToString().Trim(); Literal2.Text = @"<li><a href=" + "\"Img/" + ImgName + "" + "\">"; Literal2.Text = Literal2.Text + @"<img src=" + "\"Img/" + ImgName + "" + "\" height=" + "\"60px" + "\" "; Literal2.Text = Literal2.Text + @"title=" + "\"" + Title + "\" alt=" + "\"" + Desc + "\"" + "></a></li>"; }  

Iterate through all areas

I am wondering if MVC offers a handy function to iterate through all areas.  I know I can search the sub-directories of Areas to achieve this.  I am just curious.

iterate till to get n-th level of foreign key inforamtion.

Hi.. how can i fetch n-th level of all foreign key's information? for example: one table is 'A', second table name is 'B', third tables is 'C' and so on table 'A' has a primary key, table 'B' has foreign key against table 'A' and table 'C' has foreign key of table 'B' and so on.. i want to make a such dynamic script which can get all/n-th level of foreign key relation inofrmations against. i made below script which can get foreign key information dynamically but it is used for single level not for n-th level. ALTER PROC [dbo].[sp_sng_fetching_foreign_key_info] @p_table_name varchar(100) , @flag bit AS DECLARE @pk_table_nme VARCHAR(150) DECLARE @fk_table_nme VARCHAR(150) DECLARE @pk_col_nme VARCHAR(150) DECLARE @fk_col_nme VARCHAR(150) DECLARE @constraint_nme VARCHAR(150) DECLARE @flg bit BEGIN set @flg = @flag DECLARE GETTING_ALL_FOREIGN_KEY_DATA CURSOR FOR select ISNULL(c.constraint_name,''), ISNULL(cfk.table_name ,''), ISNULL(kcu.column_name ,''), ISNULL(cpk.table_name ,''), ISNULL(pkt.column_name ,'') from information_schema.REFERENTIAL_CONSTRAINTS c INNER JOIN information_schema.TABLE_CONSTRAINTS cpk on c.unique_constraint_name = cpk.constraint_name INNER JOIN information_schema.TABLE_CONSTRAINTS cfk on c.constraint_name = cfk.constraint_name INNER JOIN INFORMATION_SCHEMA.KEY_COLUMN_USAGE kcu ON c.constrai

How do i iterate through an XML document?

hi friends, i have tried to read through an xml variable and insert values to a table using the following fucntion:   if exists (select 1 from sys.sysobjects where type = 'TF' and name = 'fn_get_int_table_frm_xml') drop function fn_get_int_table_frm_xml go create function fn_get_int_table_frm_xml ( @xml_values xml ) returns @indexes table (idx int identity(1, 1) primary key, usr_id int, Role_id int) as begin declare @ret xml declare @rle_id, @usr_id int set @ret = @xml_values select UserID, RoleID from openxml('@ret', 'Roles/Role'); -- how to insert each child element to the @indexes table? return end go The @xml_values content is like this: <Roles> <Role> <UserID>10</UserID> <RoleID>200</RoleID> </Role> <Role> <UserID>10</UserID> <RoleID>300</RoleID> </Role> <Role> <UserID>10</UserID> <RoleID>400</RoleID> </Role> </Roles>' How do i extract each UserID and ROleID in each Role and insert to the virtual table @Indexes? thanks

Getting GridSplitters to function after dynamically adding WorkflowDesigner views

I am new to WPF and an writing a program which re-hosts an instance of the WF4 System.Activities.Presentation.WorkflowDesigner.   The program itself works fine, but I am unable to get either of two vertical GridSplitters within a nested Grid to work properly once the WorkflowDesigner's view is assigned into that grid at runtime.   (The GridSplitters work until the WorkflowDesigner and PropertyInspector are created and its views set as children of the nested grid). The window has an overall layout grid (OverallLayoutGrid) and nests the original layout grid (LayoutGrid) as the middle of the three row OverallLayoutGrid.   The outermost main OverallLayoutGrid as three rows and one column.   The Main Menu is in the first row, the nested LayoutGrid is in the middle, and a StackPanel with an error displaylistbox and status bar is in the last row. The nested LayoutGrid has 5 columns and one row layed out with: Col0 - Vacant in static XAML, System.Activities.Presentation.ToolboxControl added during Window load Col1 - "LeftGridSplitter" Col2 - Vacant in static XAML, System.Activities.Presentation.WorkflowDesigner.View added during "File | New" creation of new workflow COl3 - "RightGridSplitter" Col4 - Vacant in static XAML, System.Activities.Presentation.WorkflowDesigner.PropertyInspectorView added dur

Cannot populate XAML items in template control that in contained within another template control

I have a template control Bookmark, and in MainWindow.xaml, this works just fine: <sdl:Bookmark> <sdl:Bookmark.Bookmarks> <sdl:BookmarkItem Name="test" Extent="-121.89,33.60,-117.09,36.32"> </sdl:BookmarkItem> </sdl:Bookmark.Bookmarks> </sdl:Bookmark> But, I also have a template control Titlebar which inside of its XAML contains a Bookmark control and in MainWindow.xaml, this does NOT work: <sdl:Titlebar x:Name="Titlebar"> <sdl:Titlebar.Bookmark> <sdl:Bookmark.Bookmarks> <!-- Doesn't like this --> <sdl:BookmarkItem Name="test" Extent="-121.89,33.60,-117.09,36.32"> </sdl:BookmarkItem> </sdl:Bookmark.Bookmarks> </sdl:Titlebar.Bookmark> </sdl:Titlebar> I get this error: Error 11 The tag 'Bookmark.Bookmarks' does not exist in XML namespace 'clr-namespace:SDL.ArcGIS.Client.Toolkit;assembly=SDL.ArcGIS.Client.Toolkit'. Line 45 Position 22. C:\Projects\SDL.ArcGIS.Client.Toolkit\SDL.ArcGIS.Client.Toolkit.WPFTestApplication\MainWindow.xaml 45 22 SDL.ArcGIS.Client.Toolkit.WPFTestApplication Bookmark does have a member property in the Titlebar class that is set to the template bookmark in OnApplyTemplate.  I tried making a dependency property for the Bookmark property too, but that didn't

Namespace resolution issue when loading activities designed in VS2010 in rehosted WorkflowDesigner

Hi. I have activities that is made in VS2010, that are to be used in a rehosted WorkflowDesigner app. In the rehosted app I have a WorkflowDesigner, a toolbox with all the standard and my custom activities, and a property window. The problem occures when I load a composite activity that has reference to other custom activities (and that is drawn in the designer in VS2010). In the rehosted app the composite activity is shown almost as expected, except that all the referenced activities are shown in the designer as a red error message: "Activity could not be loaded because of errors in the XAML."  If I load the same activity in VS2010 it works.  If I remove the referenced activity in the rehosted app and adds it from the toolbox there, it works. If I draw the composite activity in the rehosted app from "the ground up", it works. If I compare the activity XAML that is saved in VS2010, and the activity XAML when opened, modified and saved in the rehosted app, I find differences in how namespaces are expressed: The Activity-XAML from VS2010 has namespace resolution at the top: xmlns:local="clr-namespace:WCFWorkflowPOC" The Activity-XAML from the rehosted app does not save namespace resolution at the top. If I add the activity in the rehosted app insted of in VS2010, it places namespace resolution

How to determine if a user control is contained by the update panel that triggered async postback

Does anyone know a simple way to determine if a user control is contained in an update panel that was triggered for async postback?At the moment, the only pseudo logic for this I can think of is?'Loop through the update panel controls on the page and find the one that is involved in the postback (isInPartialRendering)'Try to find the user control as a child of the update panel

Iterate data row to find errors.


Hi, I have an asp website, and a dataset with a datatable. When I check I after configuring it it shows all the data. But when I run the code I got an exception

System.Data.ConstraintException was unhandled by user code
  Message="Failed to enable constraints. One or more rows contain values violating non-null, unique, or foreign-key constraints."

I want to figure it out with iterating datarow.

Some codes are here but I need help to iterate datarow.

public partial class tabRegionExtremeList : System.Web.UI.Page
    DataSet1TableAdapters.droughtDataTableAdapter k1 = new DataSet1TableAdapters.droughtDataTableAdapter();
    DataSet1.droughtDataTableDataTable k2 = new DataSet1.droughtDataTableDataTable(); 
    String [][]ExtremeList;
    protected void Page_Load(object sender, EventArgs e)
    private void getRegionExtremeList()
            // How to catch error by iterating Datarow here
            // such as using 
          // foreach(...)



iterate throw rows of Template Column in Datagrid



I am using WPF DataGrid (VS 2008). i am using Template column with a button in it i want to change the content of the button(Caption) when it is clicked .i am doing it in its click event ,but it  changes the content of only the button clicked(only one row). i want to change the content of button in all rows.

how can access the button instance of all rows in this template column.



ASP.NetWindows Application  .NET Framework  C#  VB.Net  ADO.Net  
Sql Server  SharePoint  Silverlight  Others  All   

Hall of Fame    Twitter   Terms of Service    Privacy Policy    Contact Us    Archives   Tell A Friend