C# Class Project.Views.Controls.ExpaControl.HeaderedItemsControl

Inheritance: Windows.UI.Xaml.Controls.ItemsControl
Exibir arquivo Open project: nor0x/UWP_Expander Class Usage Examples

Public Properties

Property Type Description
HeaderProperty Windows.UI.Xaml.DependencyProperty
HeaderTemplateProperty Windows.UI.Xaml.DependencyProperty
ItemContainerStyleProperty Windows.UI.Xaml.DependencyProperty

Private Properties

Property Type Description
HasDefaultValue bool
OnHeaderChanged void
OnHeaderPropertyChanged void
OnHeaderTemplateChanged void
OnHeaderTemplatePropertyChanged void
OnItemContainerStylePropertyChanged void
PreparePrepareHeaderedItemsControlContainer void
PreparePrepareHeaderedItemsControlContainerForItemOverride void

Public Methods

Method Description
HeaderedItemsControl ( ) : System.Diagnostics

Protected Methods

Method Description
OnApplyTemplate ( ) : void
PrepareContainerForItemOverride ( DependencyObject element, object item ) : void

Private Methods

Method Description
HasDefaultValue ( Control control, DependencyProperty property ) : bool
OnHeaderChanged ( object oldHeader, object newHeader ) : void
OnHeaderPropertyChanged ( DependencyObject d, DependencyPropertyChangedEventArgs e ) : void
OnHeaderTemplateChanged ( DataTemplate oldHeaderTemplate, DataTemplate newHeaderTemplate ) : void
OnHeaderTemplatePropertyChanged ( DependencyObject d, DependencyPropertyChangedEventArgs e ) : void
OnItemContainerStylePropertyChanged ( DependencyObject d, DependencyPropertyChangedEventArgs e ) : void
PreparePrepareHeaderedItemsControlContainer ( HeaderedItemsControl control, object item, ItemsControl parentItemsControl, Style parentItemContainerStyle ) : void
PreparePrepareHeaderedItemsControlContainerForItemOverride ( DependencyObject element, object item, ItemsControl parent, Style parentItemContainerStyle ) : void

Method Details

HeaderedItemsControl() public method

public HeaderedItemsControl ( ) : System.Diagnostics
return System.Diagnostics

OnApplyTemplate() protected method

protected OnApplyTemplate ( ) : void
return void

PrepareContainerForItemOverride() protected method

protected PrepareContainerForItemOverride ( DependencyObject element, object item ) : void
element Windows.UI.Xaml.DependencyObject
item object
return void

Property Details

HeaderProperty public_oe static_oe property

public static DependencyProperty,Windows.UI.Xaml HeaderProperty
return Windows.UI.Xaml.DependencyProperty

HeaderTemplateProperty public_oe static_oe property

public static DependencyProperty,Windows.UI.Xaml HeaderTemplateProperty
return Windows.UI.Xaml.DependencyProperty

ItemContainerStyleProperty public_oe static_oe property

public static DependencyProperty,Windows.UI.Xaml ItemContainerStyleProperty
return Windows.UI.Xaml.DependencyProperty