- Namespace
- CommunityToolkit.WinUI.Controls
- Assembly
- WindowSill.API.dll
 
  
  
  
    public static class SettingsCardMarkup
   
  
    - Inheritance
- 
      
      SettingsCardMarkup 
    - Inherited Members
- 
    
    
    
    
    
    
    
  
Methods
  
  
  
  
  
    [MarkupExtension]
public static T ActionIconToolTip<T>(this T element, Action<IDependencyPropertyBuilder<string>> configureProperty) where T : SettingsCard
   
  Parameters
  
    - elementT
- configurePropertyAction<IDependencyPropertyBuilder<string>>
Returns
  
    - T
Type Parameters
  
    - T
    [MarkupExtension]
public static T ActionIconToolTip<T>(this T element, string actionIconToolTip) where T : SettingsCard
   
  Parameters
  
    - elementT
- actionIconToolTipstring
Returns
  
    - T
Type Parameters
  
    - T
    [MarkupExtension]
public static T ActionIconToolTip<T, TSource>(this T element, Func<TSource> propertyBinding, Func<TSource, string> convertDelegate, string? propertyBindingExpression = null) where T : SettingsCard
   
  Parameters
  
    - elementT
- propertyBindingFunc<TSource>
- convertDelegateFunc<TSource, string>
- propertyBindingExpressionstring
Returns
  
    - T
Type Parameters
  
    - T
- TSource
    [MarkupExtension]
public static T ActionIconToolTip<T, TSource>(this T element, Func<TSource> propertyBinding, string? propertyBindingExpression = null) where T : SettingsCard
   
  Parameters
  
    - elementT
- propertyBindingFunc<TSource>
- propertyBindingExpressionstring
Returns
  
    - T
Type Parameters
  
    - T
- TSource
    [MarkupExtension]
public static T ActionIcon<T>(this T element, IconElement actionIcon) where T : SettingsCard
   
  Parameters
  
    - elementT
- actionIconIconElement
Returns
  
    - T
Type Parameters
  
    - T
    [MarkupExtension]
public static T ActionIcon<T>(this T element, Action<IDependencyPropertyBuilder<IconElement>> configureProperty) where T : SettingsCard
   
  Parameters
  
    - elementT
- configurePropertyAction<IDependencyPropertyBuilder<IconElement>>
Returns
  
    - T
Type Parameters
  
    - T
    [MarkupExtension]
public static T ActionIcon<T, TSource>(this T element, Func<TSource> propertyBinding, Func<TSource, IconElement> convertDelegate, string? propertyBindingExpression = null) where T : SettingsCard
   
  Parameters
  
    - elementT
- propertyBindingFunc<TSource>
- convertDelegateFunc<TSource, IconElement>
- propertyBindingExpressionstring
Returns
  
    - T
Type Parameters
  
    - T
- TSource
    [MarkupExtension]
public static T ActionIcon<T, TSource>(this T element, Func<TSource> propertyBinding, string? propertyBindingExpression = null) where T : SettingsCard
   
  Parameters
  
    - elementT
- propertyBindingFunc<TSource>
- propertyBindingExpressionstring
Returns
  
    - T
Type Parameters
  
    - T
- TSource
    [MarkupExtension]
public static T ContentAlignment<T>(this T element, ContentAlignment contentAlignment) where T : SettingsCard
   
  Parameters
  
    - elementT
- contentAlignmentContentAlignment
Returns
  
    - T
Type Parameters
  
    - T
    [MarkupExtension]
public static T ContentAlignment<T>(this T element, Action<IDependencyPropertyBuilder<ContentAlignment>> configureProperty) where T : SettingsCard
   
  Parameters
  
    - elementT
- configurePropertyAction<IDependencyPropertyBuilder<ContentAlignment>>
Returns
  
    - T
Type Parameters
  
    - T
    [MarkupExtension]
public static T ContentAlignment<T, TSource>(this T element, Func<TSource> propertyBinding, Func<TSource, ContentAlignment> convertDelegate, string? propertyBindingExpression = null) where T : SettingsCard
   
  Parameters
  
    - elementT
- propertyBindingFunc<TSource>
- convertDelegateFunc<TSource, ContentAlignment>
- propertyBindingExpressionstring
Returns
  
    - T
Type Parameters
  
    - T
- TSource
    [MarkupExtension]
public static T ContentAlignment<T, TSource>(this T element, Func<TSource> propertyBinding, string? propertyBindingExpression = null) where T : SettingsCard
   
  Parameters
  
    - elementT
- propertyBindingFunc<TSource>
- propertyBindingExpressionstring
Returns
  
    - T
Type Parameters
  
    - T
- TSource
    [MarkupExtension]
public static SettingsCard ContentTemplate(this SettingsCard element, Func<UIElement> dataTemplateDelegate)
   
  Parameters
  
    - elementSettingsCard
- dataTemplateDelegateFunc<UIElement>
Returns
  
    - SettingsCard
    [MarkupExtension]
public static SettingsCard ContentTemplate<TItem>(this SettingsCard element, Func<TItem, UIElement> dataTemplateDelegate)
   
  Parameters
  
    - elementSettingsCard
- dataTemplateDelegateFunc<TItem, UIElement>
Returns
  
    - SettingsCard
Type Parameters
  
    - TItem
    [MarkupExtension]
public static SettingsCard ContentTemplate<TItem, TRoot>(this SettingsCard element, Action<TItem, TRoot> configureRoot) where TRoot : UIElement, new()
   
  Parameters
  
    - elementSettingsCard
- configureRootAction<TItem, TRoot>
Returns
  
    - SettingsCard
Type Parameters
  
    - TItem
- TRoot
    [MarkupExtension]
public static T Description<T>(this T element, Action<IDependencyPropertyBuilder<object>> configureProperty) where T : SettingsCard
   
  Parameters
  
    - elementT
- configurePropertyAction<IDependencyPropertyBuilder<object>>
Returns
  
    - T
Type Parameters
  
    - T
    [MarkupExtension]
public static T Description<T>(this T element, object description) where T : SettingsCard
   
  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 : SettingsCard
   
  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 : SettingsCard
   
  Parameters
  
    - elementT
- propertyBindingFunc<TSource>
- propertyBindingExpressionstring
Returns
  
    - T
Type Parameters
  
    - T
- TSource
    [MarkupExtension]
public static T HeaderIcon<T>(this T element, IconElement headerIcon) where T : SettingsCard
   
  Parameters
  
    - elementT
- headerIconIconElement
Returns
  
    - T
Type Parameters
  
    - T
    [MarkupExtension]
public static T HeaderIcon<T>(this T element, Action<IDependencyPropertyBuilder<IconElement>> configureProperty) where T : SettingsCard
   
  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 : SettingsCard
   
  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 : SettingsCard
   
  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 : SettingsCard
   
  Parameters
  
    - elementT
- configurePropertyAction<IDependencyPropertyBuilder<object>>
Returns
  
    - T
Type Parameters
  
    - T
    [MarkupExtension]
public static T Header<T>(this T element, object header) where T : SettingsCard
   
  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 : SettingsCard
   
  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 : SettingsCard
   
  Parameters
  
    - elementT
- propertyBindingFunc<TSource>
- propertyBindingExpressionstring
Returns
  
    - T
Type Parameters
  
    - T
- TSource
    [MarkupExtension]
public static T IsActionIconVisible<T>(this T element, Action<IDependencyPropertyBuilder<bool>> configureProperty) where T : SettingsCard
   
  Parameters
  
    - elementT
- configurePropertyAction<IDependencyPropertyBuilder<bool>>
Returns
  
    - T
Type Parameters
  
    - T
    [MarkupExtension]
public static T IsActionIconVisible<T>(this T element, bool isActionIconVisible) where T : SettingsCard
   
  Parameters
  
    - elementT
- isActionIconVisiblebool
Returns
  
    - T
Type Parameters
  
    - T
    [MarkupExtension]
public static T IsActionIconVisible<T, TSource>(this T element, Func<TSource> propertyBinding, Func<TSource, bool> convertDelegate, string? propertyBindingExpression = null) where T : SettingsCard
   
  Parameters
  
    - elementT
- propertyBindingFunc<TSource>
- convertDelegateFunc<TSource, bool>
- propertyBindingExpressionstring
Returns
  
    - T
Type Parameters
  
    - T
- TSource
    [MarkupExtension]
public static T IsActionIconVisible<T, TSource>(this T element, Func<TSource> propertyBinding, string? propertyBindingExpression = null) where T : SettingsCard
   
  Parameters
  
    - elementT
- propertyBindingFunc<TSource>
- propertyBindingExpressionstring
Returns
  
    - T
Type Parameters
  
    - T
- TSource
    [MarkupExtension]
public static T IsClickEnabled<T>(this T element, Action<IDependencyPropertyBuilder<bool>> configureProperty) where T : SettingsCard
   
  Parameters
  
    - elementT
- configurePropertyAction<IDependencyPropertyBuilder<bool>>
Returns
  
    - T
Type Parameters
  
    - T
    [MarkupExtension]
public static T IsClickEnabled<T>(this T element, bool isClickEnabled) where T : SettingsCard
   
  Parameters
  
    - elementT
- isClickEnabledbool
Returns
  
    - T
Type Parameters
  
    - T
    [MarkupExtension]
public static T IsClickEnabled<T, TSource>(this T element, Func<TSource> propertyBinding, Func<TSource, bool> convertDelegate, string? propertyBindingExpression = null) where T : SettingsCard
   
  Parameters
  
    - elementT
- propertyBindingFunc<TSource>
- convertDelegateFunc<TSource, bool>
- propertyBindingExpressionstring
Returns
  
    - T
Type Parameters
  
    - T
- TSource
    [MarkupExtension]
public static T IsClickEnabled<T, TSource>(this T element, Func<TSource> propertyBinding, string? propertyBindingExpression = null) where T : SettingsCard
   
  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 : SettingsCard
   
  Parameters
  
    - elementTControl
- controlTemplateDelegateFunc<UIElement>
Returns
  
    - TControl
Type Parameters
  
    - TControl