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

Inheritance: HeaderedItemsControl
Exibir arquivo Open project: nor0x/UWP_Expander

Public Properties

Property Type Description
ExpanderProperty Windows.UI.Xaml.DependencyProperty
ExpanderTemplateProperty Windows.UI.Xaml.DependencyProperty
HasItemsProperty Windows.UI.Xaml.DependencyProperty
IsExpandedProperty Windows.UI.Xaml.DependencyProperty
IsNonExpandableProperty Windows.UI.Xaml.DependencyProperty
NonExpandableHeaderProperty Windows.UI.Xaml.DependencyProperty
NonExpandableHeaderTemplateProperty Windows.UI.Xaml.DependencyProperty

Public Methods

Method Description
ExpanderControl ( ) : System

Protected Methods

Method Description
OnApplyTemplate ( ) : void
OnCollapsed ( RoutedEventArgs e ) : void
OnExpanded ( RoutedEventArgs e ) : void
OnExpanderChanged ( object oldExpander, object newExpander ) : void
OnExpanderTemplateChanged ( DataTemplate oldTemplate, DataTemplate newTemplate ) : void
OnItemsChanged ( object e ) : void
OnNonExpandableHeaderChanged ( object oldHeader, object newHeader ) : void
OnNonExpandableHeaderTemplateChanged ( DataTemplate oldTemplate, DataTemplate newTemplate ) : void

Private Methods

Method Description
AnimateContainerDropDown ( ) : void
OnExpanderPanelTap ( object sender, TappedRoutedEventArgs e ) : void
OnExpanderPropertyChanged ( DependencyObject obj, DependencyPropertyChangedEventArgs e ) : void
OnExpanderTemplatePropertyChanged ( DependencyObject obj, DependencyPropertyChangedEventArgs e ) : void
OnIsExpandedPropertyChanged ( DependencyObject obj, DependencyPropertyChangedEventArgs e ) : void
OnIsNonExpandablePropertyChanged ( DependencyObject obj, DependencyPropertyChangedEventArgs e ) : void
OnNonExpandableHeaderPropertyChanged ( DependencyObject obj, DependencyPropertyChangedEventArgs e ) : void
OnNonExpandableHeaderTemplatePropertyChanged ( DependencyObject obj, DependencyPropertyChangedEventArgs e ) : void
OnPresenterSizeChanged ( object sender, SizeChangedEventArgs e ) : void
OnSizeChanged ( object sender, SizeChangedEventArgs e ) : void
RaiseEvent ( RoutedEventHandler handler, RoutedEventArgs args ) : void
UpdateVisualState ( bool useTransitions ) : void

Method Details

ExpanderControl() public method

public ExpanderControl ( ) : System
return System

OnApplyTemplate() protected method

protected OnApplyTemplate ( ) : void
return void

OnCollapsed() protected method

protected OnCollapsed ( RoutedEventArgs e ) : void
e Windows.UI.Xaml.RoutedEventArgs
return void

OnExpanded() protected method

protected OnExpanded ( RoutedEventArgs e ) : void
e Windows.UI.Xaml.RoutedEventArgs
return void

OnExpanderChanged() protected method

protected OnExpanderChanged ( object oldExpander, object newExpander ) : void
oldExpander object
newExpander object
return void

OnExpanderTemplateChanged() protected method

protected OnExpanderTemplateChanged ( DataTemplate oldTemplate, DataTemplate newTemplate ) : void
oldTemplate Windows.UI.Xaml.DataTemplate
newTemplate Windows.UI.Xaml.DataTemplate
return void

OnItemsChanged() protected method

protected OnItemsChanged ( object e ) : void
e object
return void

OnNonExpandableHeaderChanged() protected method

protected OnNonExpandableHeaderChanged ( object oldHeader, object newHeader ) : void
oldHeader object
newHeader object
return void

OnNonExpandableHeaderTemplateChanged() protected method

protected OnNonExpandableHeaderTemplateChanged ( DataTemplate oldTemplate, DataTemplate newTemplate ) : void
oldTemplate Windows.UI.Xaml.DataTemplate
newTemplate Windows.UI.Xaml.DataTemplate
return void

Property Details

ExpanderProperty public_oe static_oe property

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

ExpanderTemplateProperty public_oe static_oe property

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

HasItemsProperty public_oe static_oe property

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

IsExpandedProperty public_oe static_oe property

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

IsNonExpandableProperty public_oe static_oe property

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

NonExpandableHeaderProperty public_oe static_oe property

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

NonExpandableHeaderTemplateProperty public_oe static_oe property

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