C# Класс System.Windows.FrameworkElement

Наследование: UIElement, IFrameworkInputElement, IInputElement, ISupportInitialize, IHaveResources, IQueryAmbient
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
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

Открытые методы

Метод Описание
FindName ( string name ) : object
GetBindingExpression ( DependencyProperty dp ) : System.Windows.Data.BindingExpression
OnApplyTemplate ( ) : void
SetBinding ( DependencyProperty dp, Binding binding ) : BindingExpressionBase

Защищенные методы

Метод Описание
ArrangeOverride ( Size finalSize ) : Size
MeasureOverride ( Size availableSize ) : Size

Приватные методы

Метод Описание
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

Описание методов

ArrangeOverride() защищенный Метод

protected ArrangeOverride ( Size finalSize ) : Size
finalSize Size
Результат Size

FindName() публичный Метод

public FindName ( string name ) : object
name string
Результат object

GetBindingExpression() публичный Метод

public GetBindingExpression ( DependencyProperty dp ) : System.Windows.Data.BindingExpression
dp DependencyProperty
Результат System.Windows.Data.BindingExpression

MeasureOverride() защищенный Метод

protected MeasureOverride ( Size availableSize ) : Size
availableSize Size
Результат Size

OnApplyTemplate() публичный Метод

public OnApplyTemplate ( ) : void
Результат void

SetBinding() публичный Метод

public SetBinding ( DependencyProperty dp, Binding binding ) : BindingExpressionBase
dp DependencyProperty
binding Binding
Результат BindingExpressionBase