C# Class Dev2.Studio.UserInterfaceLayoutProvider

Inheritance: PropertyChangedBase, IUserInterfaceLayoutProvider
显示文件 Open project: Warewolf-ESB/Warewolf

Private Properties

Property Type Description
AddDeployResources void
AddHelpDocument void
AddShortcutKeysPage void
AddUserInterfaceWorkflow void
AddWebPageDesigner void
AddWebsiteDesigner void
AddWorkspaceItem void
BindViewToViewModel void
ConfigureDecisionExpression void
ConfigureSwitchCaseExpression void
ConfigureSwitchExpression void
DeleteServiceExplorerResource void
DeleteSourceExplorerResource void
DeleteWorkflowExplorerResource void
EditSwitchCaseExpression void
ExecuteDeleteResource UnlimitedObject
GetIconPath string
GetUserInterfaceType System.Type
HandleDeleteResourceError void
HideDataList void
IsWebpage bool
LoadWorkspaceItems void
QueryDeleteExplorerResource bool
RemoveDataList void
RemoveDataMapping void
RemoveExplorerResource void
RemoveWorkspaceItem void
SaveOpenTabs void
SaveResourceModel void
SaveWorkspaceItems void
SetActiveDocument void
ShowDependencyGraph void
ShowErrorConnectingToEnvironment void
ShowWebpartWizard void
TabContextChanged void
WorkflowActivitySelected void

Public Methods

Method Description
FindTabByContext ( string tabName ) : FrameworkElement
FindTabByName ( string tabName ) : FrameworkElement
FindTabByResourceModel ( IResourceModel resource ) : FrameworkElement
GetOpenContextualResourceModels ( ) : List

Gets all IContextualResource models from the open tabs.

PersistTabs ( ) : void

Saves all open tabs locally and writes the open tabs the to collection of workspace items

PersistTabs ( System.Windows.Controls.ItemCollection tabcollection ) : void
RemoveDocument ( object document ) : bool

Removes the document passed in from the tab collection

SetActiveTab ( IResourceModel resource ) : void
TabExists ( IResourceModel resource ) : bool
UserInterfaceLayoutProvider ( ) : Caliburn.Micro

Private Methods

Method Description
AddDeployResources ( object input ) : void
AddHelpDocument ( object resourceModel ) : void
AddShortcutKeysPage ( object input ) : void
AddUserInterfaceWorkflow ( IContextualResourceModel resource, IWorkflowDesignerViewModel workflowViemModel ) : void
AddWebPageDesigner ( IWebActivity webActivity ) : void
AddWebsiteDesigner ( IWebActivity webActivity ) : void
AddWorkspaceItem ( IContextualResourceModel model ) : void
BindViewToViewModel ( IResourceModel resourceModel ) : void
ConfigureDecisionExpression ( IEnvironmentModel>.Tuple wrapper ) : void

Configures the decision expression. Travis.Frisinger - Developed for new Decision Wizard

ConfigureSwitchCaseExpression ( IEnvironmentModel>.Tuple payload ) : void
ConfigureSwitchExpression ( IEnvironmentModel>.Tuple wrapper ) : void
DeleteServiceExplorerResource ( object state ) : void
DeleteSourceExplorerResource ( object state ) : void
DeleteWorkflowExplorerResource ( object state ) : void
EditSwitchCaseExpression ( IEnvironmentModel>.Tuple payload ) : void
ExecuteDeleteResource ( IContextualResourceModel resource, string resourceType, string roles ) : UnlimitedObject
GetIconPath ( IContextualResourceModel resource ) : string
GetUserInterfaceType ( IContextualResourceModel resource ) : Type
HandleDeleteResourceError ( dynamic data, string resourceName, string resourceType ) : void
HideDataList ( ) : void
IsWebpage ( IContextualResourceModel resource ) : bool
LoadWorkspaceItems ( ) : void
QueryDeleteExplorerResource ( string resourceName, string resourceType, bool hasDependencies, bool &openDependencyGraph ) : bool
RemoveDataList ( ) : void
RemoveDataMapping ( ) : void
RemoveExplorerResource ( IContextualResourceModel model, ITreeNode navItemVM ) : void
RemoveWorkspaceItem ( IWorkflowDesignerViewModel viewModel ) : void
SaveOpenTabs ( ) : void

Saves the open tabs.

SaveResourceModel ( IContextualResourceModel resourceModel ) : void
SaveWorkspaceItems ( ) : void
SetActiveDocument ( FrameworkElement document ) : void
ShowDependencyGraph ( IContextualResourceModel resourceModel ) : void
ShowErrorConnectingToEnvironment ( object environment ) : void
ShowWebpartWizard ( IPropertyEditorWizard layoutObjectToOpenWizardFor ) : void
TabContextChanged ( object input ) : void
WorkflowActivitySelected ( IWebActivity activity ) : void

Method Details

FindTabByContext() public method

public FindTabByContext ( string tabName ) : FrameworkElement
tabName string
return System.Windows.FrameworkElement

FindTabByName() public method

public FindTabByName ( string tabName ) : FrameworkElement
tabName string
return System.Windows.FrameworkElement

FindTabByResourceModel() public method

public FindTabByResourceModel ( IResourceModel resource ) : FrameworkElement
resource IResourceModel
return System.Windows.FrameworkElement

GetOpenContextualResourceModels() public method

Gets all IContextualResource models from the open tabs.
public GetOpenContextualResourceModels ( ) : List
return List

PersistTabs() public method

Saves all open tabs locally and writes the open tabs the to collection of workspace items
public PersistTabs ( ) : void
return void

PersistTabs() public method

public PersistTabs ( System.Windows.Controls.ItemCollection tabcollection ) : void
tabcollection System.Windows.Controls.ItemCollection
return void

RemoveDocument() public method

Removes the document passed in from the tab collection
public RemoveDocument ( object document ) : bool
document object The Document that will be removed
return bool

SetActiveTab() public method

public SetActiveTab ( IResourceModel resource ) : void
resource IResourceModel
return void

TabExists() public method

public TabExists ( IResourceModel resource ) : bool
resource IResourceModel
return bool

UserInterfaceLayoutProvider() public method

public UserInterfaceLayoutProvider ( ) : Caliburn.Micro
return Caliburn.Micro