- Namespace
- CommunityToolkit.WinUI
- Assembly
- WindowSill.API.dll
public static class RegexStateTriggerMarkup
- Inheritance
-
RegexStateTriggerMarkup
- Inherited Members
-
Methods
[MarkupExtension]
public static T Expression<T>(this T element, Action<IDependencyPropertyBuilder<string>> configureProperty) where T : RegexStateTrigger
Parameters
element T
configureProperty Action<IDependencyPropertyBuilder<string>>
Returns
- T
Type Parameters
T
[MarkupExtension]
public static T Expression<T>(this T element, string expression) where T : RegexStateTrigger
Parameters
element T
expression string
Returns
- T
Type Parameters
T
[MarkupExtension]
public static T Expression<T, TSource>(this T element, Func<TSource> propertyBinding, Func<TSource, string> convertDelegate, string? propertyBindingExpression = null) where T : RegexStateTrigger
Parameters
element T
propertyBinding Func<TSource>
convertDelegate Func<TSource, string>
propertyBindingExpression string
Returns
- T
Type Parameters
T
TSource
[MarkupExtension]
public static T Expression<T, TSource>(this T element, Func<TSource> propertyBinding, string? propertyBindingExpression = null) where T : RegexStateTrigger
Parameters
element T
propertyBinding Func<TSource>
propertyBindingExpression string
Returns
- T
Type Parameters
T
TSource
[MarkupExtension]
public static T Options<T>(this T element, Action<IDependencyPropertyBuilder<RegexOptions>> configureProperty) where T : RegexStateTrigger
Parameters
element T
configureProperty Action<IDependencyPropertyBuilder<RegexOptions>>
Returns
- T
Type Parameters
T
[MarkupExtension]
public static T Options<T>(this T element, RegexOptions options) where T : RegexStateTrigger
Parameters
element T
options RegexOptions
Returns
- T
Type Parameters
T
[MarkupExtension]
public static T Options<T, TSource>(this T element, Func<TSource> propertyBinding, Func<TSource, RegexOptions> convertDelegate, string? propertyBindingExpression = null) where T : RegexStateTrigger
Parameters
element T
propertyBinding Func<TSource>
convertDelegate Func<TSource, RegexOptions>
propertyBindingExpression string
Returns
- T
Type Parameters
T
TSource
[MarkupExtension]
public static T Options<T, TSource>(this T element, Func<TSource> propertyBinding, string? propertyBindingExpression = null) where T : RegexStateTrigger
Parameters
element T
propertyBinding Func<TSource>
propertyBindingExpression string
Returns
- T
Type Parameters
T
TSource
[MarkupExtension]
public static T Value<T>(this T element, Action<IDependencyPropertyBuilder<string>> configureProperty) where T : RegexStateTrigger
Parameters
element T
configureProperty Action<IDependencyPropertyBuilder<string>>
Returns
- T
Type Parameters
T
[MarkupExtension]
public static T Value<T>(this T element, string value) where T : RegexStateTrigger
Parameters
element T
value string
Returns
- T
Type Parameters
T
[MarkupExtension]
public static T Value<T, TSource>(this T element, Func<TSource> propertyBinding, Func<TSource, string> convertDelegate, string? propertyBindingExpression = null) where T : RegexStateTrigger
Parameters
element T
propertyBinding Func<TSource>
convertDelegate Func<TSource, string>
propertyBindingExpression string
Returns
- T
Type Parameters
T
TSource
[MarkupExtension]
public static T Value<T, TSource>(this T element, Func<TSource> propertyBinding, string? propertyBindingExpression = null) where T : RegexStateTrigger
Parameters
element T
propertyBinding Func<TSource>
propertyBindingExpression string
Returns
- T
Type Parameters
T
TSource