Table of Contents

Class ControlSizeTriggerMarkup

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

Methods

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

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

Parameters

element T
configureProperty Action<IDependencyPropertyBuilder<bool>>

Returns

T

Type Parameters

T

CanTrigger<T>(T, bool)

[MarkupExtension]
public static T CanTrigger<T>(this T element, bool canTrigger) where T : ControlSizeTrigger

Parameters

element T
canTrigger bool

Returns

T

Type Parameters

T

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

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

Parameters

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

Returns

T

Type Parameters

T
TSource

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

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

Parameters

element T
propertyBinding Func<TSource>
propertyBindingExpression string

Returns

T

Type Parameters

T
TSource

MaxHeight<T>(T, Action<IDependencyPropertyBuilder<double>>)

[MarkupExtension]
public static T MaxHeight<T>(this T element, Action<IDependencyPropertyBuilder<double>> configureProperty) where T : ControlSizeTrigger

Parameters

element T
configureProperty Action<IDependencyPropertyBuilder<double>>

Returns

T

Type Parameters

T

MaxHeight<T>(T, double)

[MarkupExtension]
public static T MaxHeight<T>(this T element, double maxHeight) where T : ControlSizeTrigger

Parameters

element T
maxHeight double

Returns

T

Type Parameters

T

MaxHeight<T, TSource>(T, Func<TSource>, Func<TSource, double>, string?)

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

Parameters

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

Returns

T

Type Parameters

T
TSource

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

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

Parameters

element T
propertyBinding Func<TSource>
propertyBindingExpression string

Returns

T

Type Parameters

T
TSource

MaxWidth<T>(T, Action<IDependencyPropertyBuilder<double>>)

[MarkupExtension]
public static T MaxWidth<T>(this T element, Action<IDependencyPropertyBuilder<double>> configureProperty) where T : ControlSizeTrigger

Parameters

element T
configureProperty Action<IDependencyPropertyBuilder<double>>

Returns

T

Type Parameters

T

MaxWidth<T>(T, double)

[MarkupExtension]
public static T MaxWidth<T>(this T element, double maxWidth) where T : ControlSizeTrigger

Parameters

element T
maxWidth double

Returns

T

Type Parameters

T

MaxWidth<T, TSource>(T, Func<TSource>, Func<TSource, double>, string?)

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

Parameters

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

Returns

T

Type Parameters

T
TSource

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

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

Parameters

element T
propertyBinding Func<TSource>
propertyBindingExpression string

Returns

T

Type Parameters

T
TSource

MinHeight<T>(T, Action<IDependencyPropertyBuilder<double>>)

[MarkupExtension]
public static T MinHeight<T>(this T element, Action<IDependencyPropertyBuilder<double>> configureProperty) where T : ControlSizeTrigger

Parameters

element T
configureProperty Action<IDependencyPropertyBuilder<double>>

Returns

T

Type Parameters

T

MinHeight<T>(T, double)

[MarkupExtension]
public static T MinHeight<T>(this T element, double minHeight) where T : ControlSizeTrigger

Parameters

element T
minHeight double

Returns

T

Type Parameters

T

MinHeight<T, TSource>(T, Func<TSource>, Func<TSource, double>, string?)

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

Parameters

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

Returns

T

Type Parameters

T
TSource

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

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

Parameters

element T
propertyBinding Func<TSource>
propertyBindingExpression string

Returns

T

Type Parameters

T
TSource

MinWidth<T>(T, Action<IDependencyPropertyBuilder<double>>)

[MarkupExtension]
public static T MinWidth<T>(this T element, Action<IDependencyPropertyBuilder<double>> configureProperty) where T : ControlSizeTrigger

Parameters

element T
configureProperty Action<IDependencyPropertyBuilder<double>>

Returns

T

Type Parameters

T

MinWidth<T>(T, double)

[MarkupExtension]
public static T MinWidth<T>(this T element, double minWidth) where T : ControlSizeTrigger

Parameters

element T
minWidth double

Returns

T

Type Parameters

T

MinWidth<T, TSource>(T, Func<TSource>, Func<TSource, double>, string?)

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

Parameters

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

Returns

T

Type Parameters

T
TSource

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

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

Parameters

element T
propertyBinding Func<TSource>
propertyBindingExpression string

Returns

T

Type Parameters

T
TSource

TargetElement<T>(T, FrameworkElement)

[MarkupExtension]
public static T TargetElement<T>(this T element, FrameworkElement targetElement) where T : ControlSizeTrigger

Parameters

element T
targetElement FrameworkElement

Returns

T

Type Parameters

T

TargetElement<T>(T, Action<IDependencyPropertyBuilder<FrameworkElement>>)

[MarkupExtension]
public static T TargetElement<T>(this T element, Action<IDependencyPropertyBuilder<FrameworkElement>> configureProperty) where T : ControlSizeTrigger

Parameters

element T
configureProperty Action<IDependencyPropertyBuilder<FrameworkElement>>

Returns

T

Type Parameters

T

TargetElement<T, TSource>(T, Func<TSource>, Func<TSource, FrameworkElement>, string?)

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

Parameters

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

Returns

T

Type Parameters

T
TSource

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

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

Parameters

element T
propertyBinding Func<TSource>
propertyBindingExpression string

Returns

T

Type Parameters

T
TSource