C# Class DacpacExplorer.Pages.PropertiesPageBuilder

Show file Open project: GoEddie/DacpacExplorer Class Usage Examples

Public Methods

Method Description
GetPropertiesDisplay ( TSqlObject item ) : UIElement
GetPropertiesDisplayForDacpac ( TSqlModel model ) : UIElement
GetPropertiesDisplayForValidationMessages ( IList messages ) : UIElement
GetPropertiesDisplayPanel ( string name ) : StackPanel
GetPropertyLabel ( string name, string val ) : UIElement

Private Methods

Method Description
AddCustomProperties ( TSqlObject item, StackPanel panel ) : void
AddPropertiesForColumn ( System.Windows.Controls.Panel panel, TSqlObject column ) : void
AddPropertiesForDefaultConstraint ( System.Windows.Controls.Panel panel, TSqlObject key ) : void
AddPropertiesForDmlTrigger ( System.Windows.Controls.Panel panel, TSqlObject key ) : void
AddPropertiesForForeignKey ( System.Windows.Controls.Panel panel, TSqlObject key ) : void
AddPropertiesForIndex ( System.Windows.Controls.Panel panel, TSqlObject index ) : void
AddPropertiesForPrimaryKey ( System.Windows.Controls.Panel panel, TSqlObject key ) : void
GetPropertiesNameLabel ( string name ) : UIElement
GetPropertiesPanel ( ) : StackPanel
GetSimplePropertyLabel ( string value ) : UIElement

Method Details

GetPropertiesDisplay() public method

public GetPropertiesDisplay ( TSqlObject item ) : UIElement
item TSqlObject
return UIElement

GetPropertiesDisplayForDacpac() public method

public GetPropertiesDisplayForDacpac ( TSqlModel model ) : UIElement
model TSqlModel
return UIElement

GetPropertiesDisplayForValidationMessages() public method

public GetPropertiesDisplayForValidationMessages ( IList messages ) : UIElement
messages IList
return UIElement

GetPropertiesDisplayPanel() public static method

public static GetPropertiesDisplayPanel ( string name ) : StackPanel
name string
return System.Windows.Controls.StackPanel

GetPropertyLabel() public static method

public static GetPropertyLabel ( string name, string val ) : UIElement
name string
val string
return UIElement