Table of Contents

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

element T
configureProperty Action<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

element T
content object

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

element T
propertyBinding Func<TSource>
convertDelegate Func<TSource, object>
propertyBindingExpression string

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

element T
propertyBinding Func<TSource>
propertyBindingExpression string

Returns

T

Type Parameters

T
TSource

Description<T>(T, Action<IDependencyPropertyBuilder<object>>)

[MarkupExtension]
public static T Description<T>(this T element, Action<IDependencyPropertyBuilder<object>> configureProperty) where T : SettingsExpander

Parameters

element T
configureProperty Action<IDependencyPropertyBuilder<object>>

Returns

T

Type Parameters

T

Description<T>(T, object)

[MarkupExtension]
public static T Description<T>(this T element, object description) where T : SettingsExpander

Parameters

element T
description object

Returns

T

Type Parameters

T

Description<T, TSource>(T, Func<TSource>, Func<TSource, object>, string?)

[MarkupExtension]
public static T Description<T, TSource>(this T element, Func<TSource> propertyBinding, Func<TSource, object> convertDelegate, string? propertyBindingExpression = null) where T : SettingsExpander

Parameters

element T
propertyBinding Func<TSource>
convertDelegate Func<TSource, object>
propertyBindingExpression string

Returns

T

Type Parameters

T
TSource

Description<T, TSource>(T, Func<TSource>, string?)

[MarkupExtension]
public static T Description<T, TSource>(this T element, Func<TSource> propertyBinding, string? propertyBindingExpression = null) where T : SettingsExpander

Parameters

element T
propertyBinding Func<TSource>
propertyBindingExpression string

Returns

T

Type Parameters

T
TSource

HeaderIcon<T>(T, IconElement)

[MarkupExtension]
public static T HeaderIcon<T>(this T element, IconElement headerIcon) where T : SettingsExpander

Parameters

element T
headerIcon IconElement

Returns

T

Type Parameters

T

HeaderIcon<T>(T, Action<IDependencyPropertyBuilder<IconElement>>)

[MarkupExtension]
public static T HeaderIcon<T>(this T element, Action<IDependencyPropertyBuilder<IconElement>> configureProperty) where T : SettingsExpander

Parameters

element T
configureProperty Action<IDependencyPropertyBuilder<IconElement>>

Returns

T

Type Parameters

T

HeaderIcon<T, TSource>(T, Func<TSource>, Func<TSource, IconElement>, string?)

[MarkupExtension]
public static T HeaderIcon<T, TSource>(this T element, Func<TSource> propertyBinding, Func<TSource, IconElement> convertDelegate, string? propertyBindingExpression = null) where T : SettingsExpander

Parameters

element T
propertyBinding Func<TSource>
convertDelegate Func<TSource, IconElement>
propertyBindingExpression string

Returns

T

Type Parameters

T
TSource

HeaderIcon<T, TSource>(T, Func<TSource>, string?)

[MarkupExtension]
public static T HeaderIcon<T, TSource>(this T element, Func<TSource> propertyBinding, string? propertyBindingExpression = null) where T : SettingsExpander

Parameters

element T
propertyBinding Func<TSource>
propertyBindingExpression string

Returns

T

Type Parameters

T
TSource

Header<T>(T, Action<IDependencyPropertyBuilder<object>>)

[MarkupExtension]
public static T Header<T>(this T element, Action<IDependencyPropertyBuilder<object>> configureProperty) where T : SettingsExpander

Parameters

element T
configureProperty Action<IDependencyPropertyBuilder<object>>

Returns

T

Type Parameters

T

Header<T>(T, object)

[MarkupExtension]
public static T Header<T>(this T element, object header) where T : SettingsExpander

Parameters

element T
header object

Returns

T

Type Parameters

T

Header<T, TSource>(T, Func<TSource>, Func<TSource, object>, string?)

[MarkupExtension]
public static T Header<T, TSource>(this T element, Func<TSource> propertyBinding, Func<TSource, object> convertDelegate, string? propertyBindingExpression = null) where T : SettingsExpander

Parameters

element T
propertyBinding Func<TSource>
convertDelegate Func<TSource, object>
propertyBindingExpression string

Returns

T

Type Parameters

T
TSource

Header<T, TSource>(T, Func<TSource>, string?)

[MarkupExtension]
public static T Header<T, TSource>(this T element, Func<TSource> propertyBinding, string? propertyBindingExpression = null) where T : SettingsExpander

Parameters

element T
propertyBinding Func<TSource>
propertyBindingExpression string

Returns

T

Type Parameters

T
TSource

IsExpanded<T>(T, Action<IDependencyPropertyBuilder<bool>>)

[MarkupExtension]
public static T IsExpanded<T>(this T element, Action<IDependencyPropertyBuilder<bool>> configureProperty) where T : SettingsExpander

Parameters

element T
configureProperty Action<IDependencyPropertyBuilder<bool>>

Returns

T

Type Parameters

T

IsExpanded<T>(T, bool)

[MarkupExtension]
public static T IsExpanded<T>(this T element, bool isExpanded) where T : SettingsExpander

Parameters

element T
isExpanded bool

Returns

T

Type Parameters

T

IsExpanded<T, TSource>(T, Func<TSource>, Func<TSource, bool>, string?)

[MarkupExtension]
public static T IsExpanded<T, TSource>(this T element, Func<TSource> propertyBinding, Func<TSource, bool> convertDelegate, string? propertyBindingExpression = null) where T : SettingsExpander

Parameters

element T
propertyBinding Func<TSource>
convertDelegate Func<TSource, bool>
propertyBindingExpression string

Returns

T

Type Parameters

T
TSource

IsExpanded<T, TSource>(T, Func<TSource>, string?)

[MarkupExtension]
public static T IsExpanded<T, TSource>(this T element, Func<TSource> propertyBinding, string? propertyBindingExpression = null) where T : SettingsExpander

Parameters

element T
propertyBinding Func<TSource>
propertyBindingExpression string

Returns

T

Type Parameters

T
TSource

ItemContainerStyleSelector<T>(T, StyleSelector)

[MarkupExtension]
public static T ItemContainerStyleSelector<T>(this T element, StyleSelector itemContainerStyleSelector) where T : SettingsExpander

Parameters

element T
itemContainerStyleSelector StyleSelector

Returns

T

Type Parameters

T

ItemContainerStyleSelector<T>(T, Action<IDependencyPropertyBuilder<StyleSelector>>)

[MarkupExtension]
public static T ItemContainerStyleSelector<T>(this T element, Action<IDependencyPropertyBuilder<StyleSelector>> configureProperty) where T : SettingsExpander

Parameters

element T
configureProperty Action<IDependencyPropertyBuilder<StyleSelector>>

Returns

T

Type Parameters

T

ItemContainerStyleSelector<T, TSource>(T, Func<TSource>, Func<TSource, StyleSelector>, string?)

[MarkupExtension]
public static T ItemContainerStyleSelector<T, TSource>(this T element, Func<TSource> propertyBinding, Func<TSource, StyleSelector> convertDelegate, string? propertyBindingExpression = null) where T : SettingsExpander

Parameters

element T
propertyBinding Func<TSource>
convertDelegate Func<TSource, StyleSelector>
propertyBindingExpression string

Returns

T

Type Parameters

T
TSource

ItemContainerStyleSelector<T, TSource>(T, Func<TSource>, string?)

[MarkupExtension]
public static T ItemContainerStyleSelector<T, TSource>(this T element, Func<TSource> propertyBinding, string? propertyBindingExpression = null) where T : SettingsExpander

Parameters

element T
propertyBinding Func<TSource>
propertyBindingExpression string

Returns

T

Type Parameters

T
TSource

ItemTemplate<T>(T, Action<IDependencyPropertyBuilder<object>>)

[MarkupExtension]
public static T ItemTemplate<T>(this T element, Action<IDependencyPropertyBuilder<object>> configureProperty) where T : SettingsExpander

Parameters

element T
configureProperty Action<IDependencyPropertyBuilder<object>>

Returns

T

Type Parameters

T

ItemTemplate<T>(T, object)

[MarkupExtension]
public static T ItemTemplate<T>(this T element, object itemTemplate) where T : SettingsExpander

Parameters

element T
itemTemplate object

Returns

T

Type Parameters

T

ItemTemplate<T, TSource>(T, Func<TSource>, Func<TSource, object>, string?)

[MarkupExtension]
public static T ItemTemplate<T, TSource>(this T element, Func<TSource> propertyBinding, Func<TSource, object> convertDelegate, string? propertyBindingExpression = null) where T : SettingsExpander

Parameters

element T
propertyBinding Func<TSource>
convertDelegate Func<TSource, object>
propertyBindingExpression string

Returns

T

Type Parameters

T
TSource

ItemTemplate<T, TSource>(T, Func<TSource>, string?)

[MarkupExtension]
public static T ItemTemplate<T, TSource>(this T element, Func<TSource> propertyBinding, string? propertyBindingExpression = null) where T : SettingsExpander

Parameters

element T
propertyBinding Func<TSource>
propertyBindingExpression string

Returns

T

Type Parameters

T
TSource

ItemsFooter<T>(T, UIElement)

[MarkupExtension]
public static T ItemsFooter<T>(this T element, UIElement itemsFooter) where T : SettingsExpander

Parameters

element T
itemsFooter UIElement

Returns

T

Type Parameters

T

ItemsFooter<T>(T, Action<IDependencyPropertyBuilder<UIElement>>)

[MarkupExtension]
public static T ItemsFooter<T>(this T element, Action<IDependencyPropertyBuilder<UIElement>> configureProperty) where T : SettingsExpander

Parameters

element T
configureProperty Action<IDependencyPropertyBuilder<UIElement>>

Returns

T

Type Parameters

T

ItemsFooter<T, TSource>(T, Func<TSource>, Func<TSource, UIElement>, string?)

[MarkupExtension]
public static T ItemsFooter<T, TSource>(this T element, Func<TSource> propertyBinding, Func<TSource, UIElement> convertDelegate, string? propertyBindingExpression = null) where T : SettingsExpander

Parameters

element T
propertyBinding Func<TSource>
convertDelegate Func<TSource, UIElement>
propertyBindingExpression string

Returns

T

Type Parameters

T
TSource

ItemsFooter<T, TSource>(T, Func<TSource>, string?)

[MarkupExtension]
public static T ItemsFooter<T, TSource>(this T element, Func<TSource> propertyBinding, string? propertyBindingExpression = null) where T : SettingsExpander

Parameters

element T
propertyBinding Func<TSource>
propertyBindingExpression string

Returns

T

Type Parameters

T
TSource

ItemsHeader<T>(T, UIElement)

[MarkupExtension]
public static T ItemsHeader<T>(this T element, UIElement itemsHeader) where T : SettingsExpander

Parameters

element T
itemsHeader UIElement

Returns

T

Type Parameters

T

ItemsHeader<T>(T, Action<IDependencyPropertyBuilder<UIElement>>)

[MarkupExtension]
public static T ItemsHeader<T>(this T element, Action<IDependencyPropertyBuilder<UIElement>> configureProperty) where T : SettingsExpander

Parameters

element T
configureProperty Action<IDependencyPropertyBuilder<UIElement>>

Returns

T

Type Parameters

T

ItemsHeader<T, TSource>(T, Func<TSource>, Func<TSource, UIElement>, string?)

[MarkupExtension]
public static T ItemsHeader<T, TSource>(this T element, Func<TSource> propertyBinding, Func<TSource, UIElement> convertDelegate, string? propertyBindingExpression = null) where T : SettingsExpander

Parameters

element T
propertyBinding Func<TSource>
convertDelegate Func<TSource, UIElement>
propertyBindingExpression string

Returns

T

Type Parameters

T
TSource

ItemsHeader<T, TSource>(T, Func<TSource>, string?)

[MarkupExtension]
public static T ItemsHeader<T, TSource>(this T element, Func<TSource> propertyBinding, string? propertyBindingExpression = null) where T : SettingsExpander

Parameters

element T
propertyBinding Func<TSource>
propertyBindingExpression string

Returns

T

Type Parameters

T
TSource

ItemsSource<T>(T, Action<IDependencyPropertyBuilder<object>>)

[MarkupExtension]
public static T ItemsSource<T>(this T element, Action<IDependencyPropertyBuilder<object>> configureProperty) where T : SettingsExpander

Parameters

element T
configureProperty Action<IDependencyPropertyBuilder<object>>

Returns

T

Type Parameters

T

ItemsSource<T>(T, object)

[MarkupExtension]
public static T ItemsSource<T>(this T element, object itemsSource) where T : SettingsExpander

Parameters

element T
itemsSource object

Returns

T

Type Parameters

T

ItemsSource<T, TSource>(T, Func<TSource>, Func<TSource, object>, string?)

[MarkupExtension]
public static T ItemsSource<T, TSource>(this T element, Func<TSource> propertyBinding, Func<TSource, object> convertDelegate, string? propertyBindingExpression = null) where T : SettingsExpander

Parameters

element T
propertyBinding Func<TSource>
convertDelegate Func<TSource, object>
propertyBindingExpression string

Returns

T

Type Parameters

T
TSource

ItemsSource<T, TSource>(T, Func<TSource>, string?)

[MarkupExtension]
public static T ItemsSource<T, TSource>(this T element, Func<TSource> propertyBinding, string? propertyBindingExpression = null) where T : SettingsExpander

Parameters

element T
propertyBinding Func<TSource>
propertyBindingExpression string

Returns

T

Type Parameters

T
TSource

Items<T>(T, Action<IDependencyPropertyBuilder<IList<object>>>)

[MarkupExtension]
public static T Items<T>(this T element, Action<IDependencyPropertyBuilder<IList<object>>> configureProperty) where T : SettingsExpander

Parameters

element T
configureProperty Action<IDependencyPropertyBuilder<IList<object>>>

Returns

T

Type Parameters

T

Items<T>(T, IList<object>)

[MarkupExtension]
public static T Items<T>(this T element, IList<object> items) where T : SettingsExpander

Parameters

element T
items IList<object>

Returns

T

Type Parameters

T

Items<T>(T, params object[])

[MarkupExtension]
public static T Items<T>(this T element, params object[] items) where T : SettingsExpander

Parameters

element T
items object[]

Returns

T

Type Parameters

T

Items<T, TSource>(T, Func<TSource>, Func<TSource, IList<object>>, string?)

[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

element T
propertyBinding Func<TSource>
convertDelegate Func<TSource, IList<object>>
propertyBindingExpression string

Returns

T

Type Parameters

T
TSource

Items<T, TSource>(T, Func<TSource>, string?)

[MarkupExtension]
public static T Items<T, TSource>(this T element, Func<TSource> propertyBinding, string? propertyBindingExpression = null) where T : SettingsExpander

Parameters

element T
propertyBinding Func<TSource>
propertyBindingExpression string

Returns

T

Type Parameters

T
TSource

Template<TControl>(TControl, Func<UIElement>)

[MarkupExtension]
public static TControl Template<TControl>(this TControl element, Func<UIElement> controlTemplateDelegate) where TControl : SettingsExpander

Parameters

element TControl
controlTemplateDelegate Func<UIElement>

Returns

TControl

Type Parameters

TControl