C# Class IdeaBlade.Windows.ControlParameter

A Parameter which references a UI control.
Inheritance: Parameter, INotifyPropertyChanged
Mostra file Open project: IdeaBlade/DevForce.Utilities

Public Methods

Method Description
ControlParameter ( ) : System

Create an instance of this class.

Initialize ( FrameworkElement elementContext, CultureInfo culture ) : void

Initialize the parameter in the UI.

Protected Methods

Method Description
OnPropertyChanged ( string propertyName ) : void

Private Methods

Method Description
FindControl ( FrameworkElement element, string name ) : FrameworkElement
GetHandlerDelegate ( ) : Delegate
GetProperty ( string propertyName ) : PropertyInfo
GetResolvedEventName ( string eventName ) : string
GetResolvedPropertyName ( string propertyName ) : string
HandleRefreshEvent ( object sender, RoutedEventArgs e ) : void
InitializeCore ( ) : void
RegisterRefreshEvent ( ) : void
SetValueFromControl ( ) : void
SetupHandler ( ) : void
UnregisterRefreshEvent ( ) : void
ValidateControlName ( string name ) : UIElement
ValidateEventName ( string name ) : EventInfo
ValidatePropertyName ( string name ) : PropertyInfo

Method Details

ControlParameter() public method

Create an instance of this class.
public ControlParameter ( ) : System
return System

Initialize() public method

Initialize the parameter in the UI.
public Initialize ( FrameworkElement elementContext, CultureInfo culture ) : void
elementContext System.Windows.FrameworkElement
culture System.Globalization.CultureInfo
return void

OnPropertyChanged() protected method

protected OnPropertyChanged ( string propertyName ) : void
propertyName string
return void