Class SettingsExpanderMarkup  
  
  
    - Namespace
- CommunityToolkit.WinUI.Controls
- Assembly
- WindowSill.API.dll
 
  
  
  
    public static class SettingsExpanderMarkup
   
  
    - Inheritance
- 
      
      SettingsExpanderMarkup 
    - Inherited Members
- 
    
    
    
    
    
    
    
  
Methods
  
  
  Content<T>(T, Action<IDependencyPropertyBuilder<object>>)
  
  
  
  
  
    [MarkupExtension]
public static T Content<T>(this T element, Action<IDependencyPropertyBuilder<object>> configureProperty) where T : SettingsExpander
   
  Parameters
  
    - elementT
- configurePropertyAction<IDependencyPropertyBuilder<object>>
Returns
  
    - T
Type Parameters
  
    - T
  Content<T>(T, object)
  
  
  
  
  
    [MarkupExtension]
public static T Content<T>(this T element, object content) where T : SettingsExpander
   
  Parameters
  
    - elementT
- contentobject
Returns
  
    - T
Type Parameters
  
    - T
  Content<T, TSource>(T, Func<TSource>, Func<TSource, object>, string?)
  
  
  
  
  
    [MarkupExtension]
public static T Content<T, TSource>(this T element, Func<TSource> propertyBinding, Func<TSource, object> convertDelegate, string? propertyBindingExpression = null) where T : SettingsExpander
   
  Parameters
  
    - elementT
- propertyBindingFunc<TSource>
- convertDelegateFunc<TSource, object>
- propertyBindingExpressionstring
Returns
  
    - T
Type Parameters
  
    - T
- TSource
  Content<T, TSource>(T, Func<TSource>, string?)
  
  
  
  
  
    [MarkupExtension]
public static T Content<T, TSource>(this T element, Func<TSource> propertyBinding, string? propertyBindingExpression = null) where T : SettingsExpander
   
  Parameters
  
    - elementT
- propertyBindingFunc<TSource>
- propertyBindingExpressionstring
Returns
  
    - T
Type Parameters
  
    - T
- TSource
    [MarkupExtension]
public static T Description<T>(this T element, Action<IDependencyPropertyBuilder<object>> configureProperty) where T : SettingsExpander
   
  Parameters
  
    - elementT
- configurePropertyAction<IDependencyPropertyBuilder<object>>
Returns
  
    - T
Type Parameters
  
    - T
    [MarkupExtension]
public static T Description<T>(this T element, object description) where T : SettingsExpander
   
  Parameters
  
    - elementT
- descriptionobject
Returns
  
    - T
Type Parameters
  
    - T
    [MarkupExtension]
public static T Description<T, TSource>(this T element, Func<TSource> propertyBinding, Func<TSource, object> convertDelegate, string? propertyBindingExpression = null) where T : SettingsExpander
   
  Parameters
  
    - elementT
- propertyBindingFunc<TSource>
- convertDelegateFunc<TSource, object>
- propertyBindingExpressionstring
Returns
  
    - T
Type Parameters
  
    - T
- TSource
    [MarkupExtension]
public static T Description<T, TSource>(this T element, Func<TSource> propertyBinding, string? propertyBindingExpression = null) where T : SettingsExpander
   
  Parameters
  
    - elementT
- propertyBindingFunc<TSource>
- propertyBindingExpressionstring
Returns
  
    - T
Type Parameters
  
    - T
- TSource
    [MarkupExtension]
public static T HeaderIcon<T>(this T element, IconElement headerIcon) where T : SettingsExpander
   
  Parameters
  
    - elementT
- headerIconIconElement
Returns
  
    - T
Type Parameters
  
    - T
    [MarkupExtension]
public static T HeaderIcon<T>(this T element, Action<IDependencyPropertyBuilder<IconElement>> configureProperty) where T : SettingsExpander
   
  Parameters
  
    - elementT
- configurePropertyAction<IDependencyPropertyBuilder<IconElement>>
Returns
  
    - T
Type Parameters
  
    - T
    [MarkupExtension]
public static T HeaderIcon<T, TSource>(this T element, Func<TSource> propertyBinding, Func<TSource, IconElement> convertDelegate, string? propertyBindingExpression = null) where T : SettingsExpander
   
  Parameters
  
    - elementT
- propertyBindingFunc<TSource>
- convertDelegateFunc<TSource, IconElement>
- propertyBindingExpressionstring
Returns
  
    - T
Type Parameters
  
    - T
- TSource
    [MarkupExtension]
public static T HeaderIcon<T, TSource>(this T element, Func<TSource> propertyBinding, string? propertyBindingExpression = null) where T : SettingsExpander
   
  Parameters
  
    - elementT
- propertyBindingFunc<TSource>
- propertyBindingExpressionstring
Returns
  
    - T
Type Parameters
  
    - T
- TSource
    [MarkupExtension]
public static T Header<T>(this T element, Action<IDependencyPropertyBuilder<object>> configureProperty) where T : SettingsExpander
   
  Parameters
  
    - elementT
- configurePropertyAction<IDependencyPropertyBuilder<object>>
Returns
  
    - T
Type Parameters
  
    - T
    [MarkupExtension]
public static T Header<T>(this T element, object header) where T : SettingsExpander
   
  Parameters
  
    - elementT
- headerobject
Returns
  
    - T
Type Parameters
  
    - T
    [MarkupExtension]
public static T Header<T, TSource>(this T element, Func<TSource> propertyBinding, Func<TSource, object> convertDelegate, string? propertyBindingExpression = null) where T : SettingsExpander
   
  Parameters
  
    - elementT
- propertyBindingFunc<TSource>
- convertDelegateFunc<TSource, object>
- propertyBindingExpressionstring
Returns
  
    - T
Type Parameters
  
    - T
- TSource
    [MarkupExtension]
public static T Header<T, TSource>(this T element, Func<TSource> propertyBinding, string? propertyBindingExpression = null) where T : SettingsExpander
   
  Parameters
  
    - elementT
- propertyBindingFunc<TSource>
- propertyBindingExpressionstring
Returns
  
    - T
Type Parameters
  
    - T
- TSource
    [MarkupExtension]
public static T IsExpanded<T>(this T element, Action<IDependencyPropertyBuilder<bool>> configureProperty) where T : SettingsExpander
   
  Parameters
  
    - elementT
- configurePropertyAction<IDependencyPropertyBuilder<bool>>
Returns
  
    - T
Type Parameters
  
    - T
    [MarkupExtension]
public static T IsExpanded<T>(this T element, bool isExpanded) where T : SettingsExpander
   
  Parameters
  
    - elementT
- isExpandedbool
Returns
  
    - T
Type Parameters
  
    - T
    [MarkupExtension]
public static T IsExpanded<T, TSource>(this T element, Func<TSource> propertyBinding, Func<TSource, bool> convertDelegate, string? propertyBindingExpression = null) where T : SettingsExpander
   
  Parameters
  
    - elementT
- propertyBindingFunc<TSource>
- convertDelegateFunc<TSource, bool>
- propertyBindingExpressionstring
Returns
  
    - T
Type Parameters
  
    - T
- TSource
    [MarkupExtension]
public static T IsExpanded<T, TSource>(this T element, Func<TSource> propertyBinding, string? propertyBindingExpression = null) where T : SettingsExpander
   
  Parameters
  
    - elementT
- propertyBindingFunc<TSource>
- propertyBindingExpressionstring
Returns
  
    - T
Type Parameters
  
    - T
- TSource
    [MarkupExtension]
public static T ItemContainerStyleSelector<T>(this T element, StyleSelector itemContainerStyleSelector) where T : SettingsExpander
   
  Parameters
  
    - elementT
- itemContainerStyleSelectorStyleSelector
Returns
  
    - T
Type Parameters
  
    - T
    [MarkupExtension]
public static T ItemContainerStyleSelector<T>(this T element, Action<IDependencyPropertyBuilder<StyleSelector>> configureProperty) where T : SettingsExpander
   
  Parameters
  
    - elementT
- configurePropertyAction<IDependencyPropertyBuilder<StyleSelector>>
Returns
  
    - T
Type Parameters
  
    - T
    [MarkupExtension]
public static T ItemContainerStyleSelector<T, TSource>(this T element, Func<TSource> propertyBinding, Func<TSource, StyleSelector> convertDelegate, string? propertyBindingExpression = null) where T : SettingsExpander
   
  Parameters
  
    - elementT
- propertyBindingFunc<TSource>
- convertDelegateFunc<TSource, StyleSelector>
- propertyBindingExpressionstring
Returns
  
    - T
Type Parameters
  
    - T
- TSource
    [MarkupExtension]
public static T ItemContainerStyleSelector<T, TSource>(this T element, Func<TSource> propertyBinding, string? propertyBindingExpression = null) where T : SettingsExpander
   
  Parameters
  
    - elementT
- propertyBindingFunc<TSource>
- propertyBindingExpressionstring
Returns
  
    - T
Type Parameters
  
    - T
- TSource
    [MarkupExtension]
public static T ItemTemplate<T>(this T element, Action<IDependencyPropertyBuilder<object>> configureProperty) where T : SettingsExpander
   
  Parameters
  
    - elementT
- configurePropertyAction<IDependencyPropertyBuilder<object>>
Returns
  
    - T
Type Parameters
  
    - T
    [MarkupExtension]
public static T ItemTemplate<T>(this T element, object itemTemplate) where T : SettingsExpander
   
  Parameters
  
    - elementT
- itemTemplateobject
Returns
  
    - T
Type Parameters
  
    - T
    [MarkupExtension]
public static T ItemTemplate<T, TSource>(this T element, Func<TSource> propertyBinding, Func<TSource, object> convertDelegate, string? propertyBindingExpression = null) where T : SettingsExpander
   
  Parameters
  
    - elementT
- propertyBindingFunc<TSource>
- convertDelegateFunc<TSource, object>
- propertyBindingExpressionstring
Returns
  
    - T
Type Parameters
  
    - T
- TSource
    [MarkupExtension]
public static T ItemTemplate<T, TSource>(this T element, Func<TSource> propertyBinding, string? propertyBindingExpression = null) where T : SettingsExpander
   
  Parameters
  
    - elementT
- propertyBindingFunc<TSource>
- propertyBindingExpressionstring
Returns
  
    - T
Type Parameters
  
    - T
- TSource
    [MarkupExtension]
public static T ItemsFooter<T>(this T element, UIElement itemsFooter) where T : SettingsExpander
   
  Parameters
  
    - elementT
- itemsFooterUIElement
Returns
  
    - T
Type Parameters
  
    - T
    [MarkupExtension]
public static T ItemsFooter<T>(this T element, Action<IDependencyPropertyBuilder<UIElement>> configureProperty) where T : SettingsExpander
   
  Parameters
  
    - elementT
- configurePropertyAction<IDependencyPropertyBuilder<UIElement>>
Returns
  
    - T
Type Parameters
  
    - T
    [MarkupExtension]
public static T ItemsFooter<T, TSource>(this T element, Func<TSource> propertyBinding, Func<TSource, UIElement> convertDelegate, string? propertyBindingExpression = null) where T : SettingsExpander
   
  Parameters
  
    - elementT
- propertyBindingFunc<TSource>
- convertDelegateFunc<TSource, UIElement>
- propertyBindingExpressionstring
Returns
  
    - T
Type Parameters
  
    - T
- TSource
    [MarkupExtension]
public static T ItemsFooter<T, TSource>(this T element, Func<TSource> propertyBinding, string? propertyBindingExpression = null) where T : SettingsExpander
   
  Parameters
  
    - elementT
- propertyBindingFunc<TSource>
- propertyBindingExpressionstring
Returns
  
    - T
Type Parameters
  
    - T
- TSource
    [MarkupExtension]
public static T ItemsHeader<T>(this T element, UIElement itemsHeader) where T : SettingsExpander
   
  Parameters
  
    - elementT
- itemsHeaderUIElement
Returns
  
    - T
Type Parameters
  
    - T
    [MarkupExtension]
public static T ItemsHeader<T>(this T element, Action<IDependencyPropertyBuilder<UIElement>> configureProperty) where T : SettingsExpander
   
  Parameters
  
    - elementT
- configurePropertyAction<IDependencyPropertyBuilder<UIElement>>
Returns
  
    - T
Type Parameters
  
    - T
    [MarkupExtension]
public static T ItemsHeader<T, TSource>(this T element, Func<TSource> propertyBinding, Func<TSource, UIElement> convertDelegate, string? propertyBindingExpression = null) where T : SettingsExpander
   
  Parameters
  
    - elementT
- propertyBindingFunc<TSource>
- convertDelegateFunc<TSource, UIElement>
- propertyBindingExpressionstring
Returns
  
    - T
Type Parameters
  
    - T
- TSource
    [MarkupExtension]
public static T ItemsHeader<T, TSource>(this T element, Func<TSource> propertyBinding, string? propertyBindingExpression = null) where T : SettingsExpander
   
  Parameters
  
    - elementT
- propertyBindingFunc<TSource>
- propertyBindingExpressionstring
Returns
  
    - T
Type Parameters
  
    - T
- TSource
    [MarkupExtension]
public static T ItemsSource<T>(this T element, Action<IDependencyPropertyBuilder<object>> configureProperty) where T : SettingsExpander
   
  Parameters
  
    - elementT
- configurePropertyAction<IDependencyPropertyBuilder<object>>
Returns
  
    - T
Type Parameters
  
    - T
    [MarkupExtension]
public static T ItemsSource<T>(this T element, object itemsSource) where T : SettingsExpander
   
  Parameters
  
    - elementT
- itemsSourceobject
Returns
  
    - T
Type Parameters
  
    - T
    [MarkupExtension]
public static T ItemsSource<T, TSource>(this T element, Func<TSource> propertyBinding, Func<TSource, object> convertDelegate, string? propertyBindingExpression = null) where T : SettingsExpander
   
  Parameters
  
    - elementT
- propertyBindingFunc<TSource>
- convertDelegateFunc<TSource, object>
- propertyBindingExpressionstring
Returns
  
    - T
Type Parameters
  
    - T
- TSource
    [MarkupExtension]
public static T ItemsSource<T, TSource>(this T element, Func<TSource> propertyBinding, string? propertyBindingExpression = null) where T : SettingsExpander
   
  Parameters
  
    - elementT
- propertyBindingFunc<TSource>
- propertyBindingExpressionstring
Returns
  
    - T
Type Parameters
  
    - T
- TSource
    [MarkupExtension]
public static T Items<T>(this T element, Action<IDependencyPropertyBuilder<IList<object>>> configureProperty) where T : SettingsExpander
   
  Parameters
  
    - elementT
- configurePropertyAction<IDependencyPropertyBuilder<IList<object>>>
Returns
  
    - T
Type Parameters
  
    - T
    [MarkupExtension]
public static T Items<T>(this T element, IList<object> items) where T : SettingsExpander
   
  Parameters
  
    - elementT
- itemsIList<object>
Returns
  
    - T
Type Parameters
  
    - T
    [MarkupExtension]
public static T Items<T>(this T element, params object[] items) where T : SettingsExpander
   
  Parameters
  
    - elementT
- itemsobject[]
Returns
  
    - T
Type Parameters
  
    - T
    [MarkupExtension]
public static T Items<T, TSource>(this T element, Func<TSource> propertyBinding, Func<TSource, IList<object>> convertDelegate, string? propertyBindingExpression = null) where T : SettingsExpander
   
  Parameters
  
    - elementT
- propertyBindingFunc<TSource>
- convertDelegateFunc<TSource, IList<object>>
- propertyBindingExpressionstring
Returns
  
    - T
Type Parameters
  
    - T
- TSource
    [MarkupExtension]
public static T Items<T, TSource>(this T element, Func<TSource> propertyBinding, string? propertyBindingExpression = null) where T : SettingsExpander
   
  Parameters
  
    - elementT
- propertyBindingFunc<TSource>
- propertyBindingExpressionstring
Returns
  
    - T
Type Parameters
  
    - T
- TSource
    [MarkupExtension]
public static TControl Template<TControl>(this TControl element, Func<UIElement> controlTemplateDelegate) where TControl : SettingsExpander
   
  Parameters
  
    - elementTControl
- controlTemplateDelegateFunc<UIElement>
Returns
  
    - TControl
Type Parameters
  
    - TControl