C# Class System.Windows.FrameworkElement

Inheritance: UIElement, IFrameworkInputElement, IInputElement, ISupportInitialize, IHaveResources, IQueryAmbient
显示文件 Open project: shana/moon Class Usage Examples

Private Properties

Property Type Description
ApplyTemplate bool
DataContextChanged void
FrameworkElement Mono
GetDefaultTemplate UIElement
Initialize void
InvokeArrangeOverride Size
InvokeGetDefaultTemplate System.IntPtr
InvokeLoaded void
InvokeLoadedHook void
InvokeMeasureOverride Size
InvokeOnApplyTemplate void
OnDataContextChanged void
OverridesGetDefaultTemplate bool
OverridesLayoutMethod bool
RaiseAcceleratorKeyChanged void
RaiseAccessKeyChanged void
RaiseAutomationIdChanged void
RaiseBindingValidationError void
RaiseHelpTextChanged void
RaiseIsRequiredForFormChanged void
RaiseItemStatusChanged void
RaiseItemTypeChanged void
RaiseLabeledByChanged void
RaiseNameChanged void
SetTemplateBinding void
UseNativeLayoutMethod bool

Public Methods

Method Description
FindName ( string name ) : object
GetBindingExpression ( DependencyProperty dp ) : System.Windows.Data.BindingExpression
OnApplyTemplate ( ) : void
SetBinding ( DependencyProperty dp, Binding binding ) : BindingExpressionBase

Protected Methods

Method Description
ArrangeOverride ( Size finalSize ) : Size
MeasureOverride ( Size availableSize ) : Size

Private Methods

Method Description
ApplyTemplate ( ) : bool
DataContextChanged ( DependencyObject sender, System.Windows.DependencyPropertyChangedEventArgs args ) : void
FrameworkElement ( ) : Mono
GetDefaultTemplate ( ) : UIElement
Initialize ( ) : void
InvokeArrangeOverride ( Size finalSize, MoonError &error ) : Size
InvokeGetDefaultTemplate ( IntPtr fwe_ptr ) : IntPtr
InvokeLoaded ( ) : void
InvokeLoadedHook ( IntPtr fwe_ptr ) : void
InvokeMeasureOverride ( Size availableSize, MoonError &error ) : Size
InvokeOnApplyTemplate ( ) : void
OnDataContextChanged ( object oldValue, object newValue ) : void
OverridesGetDefaultTemplate ( ) : bool
OverridesLayoutMethod ( string name ) : bool
RaiseAcceleratorKeyChanged ( DependencyPropertyChangedEventArgs args ) : void
RaiseAccessKeyChanged ( DependencyPropertyChangedEventArgs args ) : void
RaiseAutomationIdChanged ( DependencyPropertyChangedEventArgs args ) : void
RaiseBindingValidationError ( ValidationErrorEventArgs e ) : void
RaiseHelpTextChanged ( DependencyPropertyChangedEventArgs args ) : void
RaiseIsRequiredForFormChanged ( DependencyPropertyChangedEventArgs args ) : void
RaiseItemStatusChanged ( DependencyPropertyChangedEventArgs args ) : void
RaiseItemTypeChanged ( DependencyPropertyChangedEventArgs args ) : void
RaiseLabeledByChanged ( DependencyPropertyChangedEventArgs args ) : void
RaiseNameChanged ( DependencyPropertyChangedEventArgs args ) : void
SetTemplateBinding ( DependencyProperty dp, TemplateBindingExpression tb ) : void
UseNativeLayoutMethod ( Type type ) : bool

Method Details

ArrangeOverride() protected method

protected ArrangeOverride ( Size finalSize ) : Size
finalSize Size
return Size

FindName() public method

public FindName ( string name ) : object
name string
return object

GetBindingExpression() public method

public GetBindingExpression ( DependencyProperty dp ) : System.Windows.Data.BindingExpression
dp DependencyProperty
return System.Windows.Data.BindingExpression

MeasureOverride() protected method

protected MeasureOverride ( Size availableSize ) : Size
availableSize Size
return Size

OnApplyTemplate() public method

public OnApplyTemplate ( ) : void
return void

SetBinding() public method

public SetBinding ( DependencyProperty dp, Binding binding ) : BindingExpressionBase
dp DependencyProperty
binding Binding
return BindingExpressionBase