C# Class Dev2.Activities.Designers2.Core.QuickVariableInput.QuickVariableInputViewModel

Inheritance: System.Windows.DependencyObject, IClosable, IValidator, IErrorsSource
Show file Open project: Warewolf-ESB/Warewolf Class Usage Examples

Public Properties

Property Type Description
CanAddProperty System.Windows.DependencyProperty
ErrorsProperty System.Windows.DependencyProperty
IsClosedProperty System.Windows.DependencyProperty
IsOverwriteEnabledProperty System.Windows.DependencyProperty
IsPrefixFocusedProperty System.Windows.DependencyProperty
IsSplitOnFocusedProperty System.Windows.DependencyProperty
IsSplitTokenEnabledProperty System.Windows.DependencyProperty
IsSuffixFocusedProperty System.Windows.DependencyProperty
IsValidProperty System.Windows.DependencyProperty
IsVariableListFocusedProperty System.Windows.DependencyProperty
OverwriteProperty DependencyProperty
PrefixProperty DependencyProperty
RemoveEmptyEntriesProperty DependencyProperty
SplitTokenProperty DependencyProperty
SplitTypeListProperty DependencyProperty
SplitTypeProperty DependencyProperty
SuffixProperty DependencyProperty
VariableListStringProperty DependencyProperty

Public Methods

Method Description
QuickVariableInputViewModel ( Action addToCollection ) : System
SplitTypeChanged ( ) : void
UpdatePreviewViewModelInputs ( ) : void
UpdateUiState ( ) : void
Validate ( ) : void

Protected Methods

Method Description
DoAdd ( object o ) : void
DoClear ( object o ) : void
DoPreview ( object sender, PreviewRequestedEventArgs args ) : void
GetPreviewOutput ( ) : string

Private Methods

Method Description
CreateTokenizer ( ) : IDev2Tokenizer
IsValidName ( string value ) : bool
IsValidRecordsetPrefix ( string value ) : bool
OnErrorsChanged ( DependencyObject d, System.Windows.DependencyPropertyChangedEventArgs e ) : void
OnIsClosedChanged ( DependencyObject d, System.Windows.DependencyPropertyChangedEventArgs e ) : void
OnSplitTypeChanged ( DependencyObject d, System.Windows.DependencyPropertyChangedEventArgs e ) : void
OnUiStateChanged ( DependencyObject d, DependencyPropertyChangedEventArgs e ) : void
ValidationErrorsForCharsSplit ( ) : IEnumerable
ValidationErrorsForIndexSplit ( ) : IEnumerable
ValidationErrorsImpl ( ) : IEnumerable

Method Details

DoAdd() protected method

protected DoAdd ( object o ) : void
o object
return void

DoClear() protected method

protected DoClear ( object o ) : void
o object
return void

DoPreview() protected method

protected DoPreview ( object sender, PreviewRequestedEventArgs args ) : void
sender object
args PreviewRequestedEventArgs
return void

GetPreviewOutput() protected method

protected GetPreviewOutput ( ) : string
return string

QuickVariableInputViewModel() public method

public QuickVariableInputViewModel ( Action addToCollection ) : System
addToCollection Action
return System

SplitTypeChanged() public method

public SplitTypeChanged ( ) : void
return void

UpdatePreviewViewModelInputs() public method

public UpdatePreviewViewModelInputs ( ) : void
return void

UpdateUiState() public method

public UpdateUiState ( ) : void
return void

Validate() public method

public Validate ( ) : void
return void

Property Details

CanAddProperty public static property

public static DependencyProperty,System.Windows CanAddProperty
return System.Windows.DependencyProperty

ErrorsProperty public static property

public static DependencyProperty,System.Windows ErrorsProperty
return System.Windows.DependencyProperty

IsClosedProperty public static property

public static DependencyProperty,System.Windows IsClosedProperty
return System.Windows.DependencyProperty

IsOverwriteEnabledProperty public static property

public static DependencyProperty,System.Windows IsOverwriteEnabledProperty
return System.Windows.DependencyProperty

IsPrefixFocusedProperty public static property

public static DependencyProperty,System.Windows IsPrefixFocusedProperty
return System.Windows.DependencyProperty

IsSplitOnFocusedProperty public static property

public static DependencyProperty,System.Windows IsSplitOnFocusedProperty
return System.Windows.DependencyProperty

IsSplitTokenEnabledProperty public static property

public static DependencyProperty,System.Windows IsSplitTokenEnabledProperty
return System.Windows.DependencyProperty

IsSuffixFocusedProperty public static property

public static DependencyProperty,System.Windows IsSuffixFocusedProperty
return System.Windows.DependencyProperty

IsValidProperty public static property

public static DependencyProperty,System.Windows IsValidProperty
return System.Windows.DependencyProperty

IsVariableListFocusedProperty public static property

public static DependencyProperty,System.Windows IsVariableListFocusedProperty
return System.Windows.DependencyProperty

OverwriteProperty public static property

public static DependencyProperty OverwriteProperty
return DependencyProperty

PrefixProperty public static property

public static DependencyProperty PrefixProperty
return DependencyProperty

RemoveEmptyEntriesProperty public static property

public static DependencyProperty RemoveEmptyEntriesProperty
return DependencyProperty

SplitTokenProperty public static property

public static DependencyProperty SplitTokenProperty
return DependencyProperty

SplitTypeListProperty public static property

public static DependencyProperty SplitTypeListProperty
return DependencyProperty

SplitTypeProperty public static property

public static DependencyProperty SplitTypeProperty
return DependencyProperty

SuffixProperty public static property

public static DependencyProperty SuffixProperty
return DependencyProperty

VariableListStringProperty public static property

public static DependencyProperty VariableListStringProperty
return DependencyProperty