- 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
  
    - elementT
- configurePropertyAction<IDependencyPropertyBuilder<string>>
Returns
  
    - T
Type Parameters
  
    - T
    [MarkupExtension]
public static T Expression<T>(this T element, string expression) where T : RegexStateTrigger
   
  Parameters
  
    - elementT
- expressionstring
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
  
    - elementT
- propertyBindingFunc<TSource>
- convertDelegateFunc<TSource, string>
- propertyBindingExpressionstring
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
  
    - elementT
- propertyBindingFunc<TSource>
- propertyBindingExpressionstring
Returns
  
    - T
Type Parameters
  
    - T
- TSource
    [MarkupExtension]
public static T Options<T>(this T element, Action<IDependencyPropertyBuilder<RegexOptions>> configureProperty) where T : RegexStateTrigger
   
  Parameters
  
    - elementT
- configurePropertyAction<IDependencyPropertyBuilder<RegexOptions>>
Returns
  
    - T
Type Parameters
  
    - T
    [MarkupExtension]
public static T Options<T>(this T element, RegexOptions options) where T : RegexStateTrigger
   
  Parameters
  
    - elementT
- optionsRegexOptions
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
  
    - elementT
- propertyBindingFunc<TSource>
- convertDelegateFunc<TSource, RegexOptions>
- propertyBindingExpressionstring
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
  
    - elementT
- propertyBindingFunc<TSource>
- propertyBindingExpressionstring
Returns
  
    - T
Type Parameters
  
    - T
- TSource
    [MarkupExtension]
public static T Value<T>(this T element, Action<IDependencyPropertyBuilder<string>> configureProperty) where T : RegexStateTrigger
   
  Parameters
  
    - elementT
- configurePropertyAction<IDependencyPropertyBuilder<string>>
Returns
  
    - T
Type Parameters
  
    - T
    [MarkupExtension]
public static T Value<T>(this T element, string value) where T : RegexStateTrigger
   
  Parameters
  
    - elementT
- valuestring
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
  
    - elementT
- propertyBindingFunc<TSource>
- convertDelegateFunc<TSource, string>
- propertyBindingExpressionstring
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
  
    - elementT
- propertyBindingFunc<TSource>
- propertyBindingExpressionstring
Returns
  
    - T
Type Parameters
  
    - T
- TSource