Table of Contents

Class SettingsCardMarkup

Namespace
CommunityToolkit.WinUI.Controls
Assembly
WindowSill.API.dll
public static class SettingsCardMarkup
Inheritance
SettingsCardMarkup
Inherited Members

Methods

ActionIconToolTip<T>(T, Action<IDependencyPropertyBuilder<string>>)

[MarkupExtension]
public static T ActionIconToolTip<T>(this T element, Action<IDependencyPropertyBuilder<string>> configureProperty) where T : SettingsCard

Parameters

element T
configureProperty Action<IDependencyPropertyBuilder<string>>

Returns

T

Type Parameters

T

ActionIconToolTip<T>(T, string)

[MarkupExtension]
public static T ActionIconToolTip<T>(this T element, string actionIconToolTip) where T : SettingsCard

Parameters

element T
actionIconToolTip string

Returns

T

Type Parameters

T

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

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

Parameters

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

Returns

T

Type Parameters

T
TSource

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

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

Parameters

element T
propertyBinding Func<TSource>
propertyBindingExpression string

Returns

T

Type Parameters

T
TSource

ActionIcon<T>(T, IconElement)

[MarkupExtension]
public static T ActionIcon<T>(this T element, IconElement actionIcon) where T : SettingsCard

Parameters

element T
actionIcon IconElement

Returns

T

Type Parameters

T

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

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

Parameters

element T
configureProperty Action<IDependencyPropertyBuilder<IconElement>>

Returns

T

Type Parameters

T

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

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

Parameters

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

Returns

T

Type Parameters

T
TSource

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

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

Parameters

element T
propertyBinding Func<TSource>
propertyBindingExpression string

Returns

T

Type Parameters

T
TSource

ContentAlignment<T>(T, ContentAlignment)

[MarkupExtension]
public static T ContentAlignment<T>(this T element, ContentAlignment contentAlignment) where T : SettingsCard

Parameters

element T
contentAlignment ContentAlignment

Returns

T

Type Parameters

T

ContentAlignment<T>(T, Action<IDependencyPropertyBuilder<ContentAlignment>>)

[MarkupExtension]
public static T ContentAlignment<T>(this T element, Action<IDependencyPropertyBuilder<ContentAlignment>> configureProperty) where T : SettingsCard

Parameters

element T
configureProperty Action<IDependencyPropertyBuilder<ContentAlignment>>

Returns

T

Type Parameters

T

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

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

Parameters

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

Returns

T

Type Parameters

T
TSource

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

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

Parameters

element T
propertyBinding Func<TSource>
propertyBindingExpression string

Returns

T

Type Parameters

T
TSource

ContentTemplate(SettingsCard, Func<UIElement>)

[MarkupExtension]
public static SettingsCard ContentTemplate(this SettingsCard element, Func<UIElement> dataTemplateDelegate)

Parameters

element SettingsCard
dataTemplateDelegate Func<UIElement>

Returns

SettingsCard

ContentTemplate<TItem>(SettingsCard, Func<TItem, UIElement>)

[MarkupExtension]
public static SettingsCard ContentTemplate<TItem>(this SettingsCard element, Func<TItem, UIElement> dataTemplateDelegate)

Parameters

element SettingsCard
dataTemplateDelegate Func<TItem, UIElement>

Returns

SettingsCard

Type Parameters

TItem

ContentTemplate<TItem, TRoot>(SettingsCard, Action<TItem, TRoot>)

[MarkupExtension]
public static SettingsCard ContentTemplate<TItem, TRoot>(this SettingsCard element, Action<TItem, TRoot> configureRoot) where TRoot : UIElement, new()

Parameters

element SettingsCard
configureRoot Action<TItem, TRoot>

Returns

SettingsCard

Type Parameters

TItem
TRoot

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

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

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 : SettingsCard

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 : SettingsCard

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 : SettingsCard

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 : SettingsCard

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 : SettingsCard

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 : SettingsCard

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 : SettingsCard

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 : SettingsCard

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 : SettingsCard

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 : SettingsCard

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 : SettingsCard

Parameters

element T
propertyBinding Func<TSource>
propertyBindingExpression string

Returns

T

Type Parameters

T
TSource

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

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

Parameters

element T
configureProperty Action<IDependencyPropertyBuilder<bool>>

Returns

T

Type Parameters

T

IsActionIconVisible<T>(T, bool)

[MarkupExtension]
public static T IsActionIconVisible<T>(this T element, bool isActionIconVisible) where T : SettingsCard

Parameters

element T
isActionIconVisible bool

Returns

T

Type Parameters

T

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

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

Parameters

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

Returns

T

Type Parameters

T
TSource

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

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

Parameters

element T
propertyBinding Func<TSource>
propertyBindingExpression string

Returns

T

Type Parameters

T
TSource

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

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

Parameters

element T
configureProperty Action<IDependencyPropertyBuilder<bool>>

Returns

T

Type Parameters

T

IsClickEnabled<T>(T, bool)

[MarkupExtension]
public static T IsClickEnabled<T>(this T element, bool isClickEnabled) where T : SettingsCard

Parameters

element T
isClickEnabled bool

Returns

T

Type Parameters

T

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

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

Parameters

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

Returns

T

Type Parameters

T
TSource

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

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

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 : SettingsCard

Parameters

element TControl
controlTemplateDelegate Func<UIElement>

Returns

TControl

Type Parameters

TControl