- Namespace
- CommunityToolkit.WinUI
- Assembly
- WindowSill.API.dll
 
  
  
  
    public static class CompareStateTriggerMarkup
   
  
    - Inheritance
- 
      
      CompareStateTriggerMarkup 
    - Inherited Members
- 
    
    
    
    
    
    
    
  
Methods
  
  
  
  
  
    [MarkupExtension]
public static T Comparison<T>(this T element, Comparison comparison) where T : CompareStateTrigger
   
  Parameters
  
    - elementT
- comparisonComparison
Returns
  
    - T
Type Parameters
  
    - T
    [MarkupExtension]
public static T Comparison<T>(this T element, Action<IDependencyPropertyBuilder<Comparison>> configureProperty) where T : CompareStateTrigger
   
  Parameters
  
    - elementT
- configurePropertyAction<IDependencyPropertyBuilder<Comparison>>
Returns
  
    - T
Type Parameters
  
    - T
    [MarkupExtension]
public static T Comparison<T, TSource>(this T element, Func<TSource> propertyBinding, Func<TSource, Comparison> convertDelegate, string? propertyBindingExpression = null) where T : CompareStateTrigger
   
  Parameters
  
    - elementT
- propertyBindingFunc<TSource>
- convertDelegateFunc<TSource, Comparison>
- propertyBindingExpressionstring
Returns
  
    - T
Type Parameters
  
    - T
- TSource
    [MarkupExtension]
public static T Comparison<T, TSource>(this T element, Func<TSource> propertyBinding, string? propertyBindingExpression = null) where T : CompareStateTrigger
   
  Parameters
  
    - elementT
- propertyBindingFunc<TSource>
- propertyBindingExpressionstring
Returns
  
    - T
Type Parameters
  
    - T
- TSource
    [MarkupExtension]
public static T To<T>(this T element, Action<IDependencyPropertyBuilder<object>> configureProperty) where T : CompareStateTrigger
   
  Parameters
  
    - elementT
- configurePropertyAction<IDependencyPropertyBuilder<object>>
Returns
  
    - T
Type Parameters
  
    - T
    [MarkupExtension]
public static T To<T>(this T element, object to) where T : CompareStateTrigger
   
  Parameters
  
    - elementT
- toobject
Returns
  
    - T
Type Parameters
  
    - T
    [MarkupExtension]
public static T To<T, TSource>(this T element, Func<TSource> propertyBinding, Func<TSource, object> convertDelegate, string? propertyBindingExpression = null) where T : CompareStateTrigger
   
  Parameters
  
    - elementT
- propertyBindingFunc<TSource>
- convertDelegateFunc<TSource, object>
- propertyBindingExpressionstring
Returns
  
    - T
Type Parameters
  
    - T
- TSource
    [MarkupExtension]
public static T To<T, TSource>(this T element, Func<TSource> propertyBinding, string? propertyBindingExpression = null) where T : CompareStateTrigger
   
  Parameters
  
    - elementT
- propertyBindingFunc<TSource>
- propertyBindingExpressionstring
Returns
  
    - T
Type Parameters
  
    - T
- TSource
    [MarkupExtension]
public static T Value<T>(this T element, Action<IDependencyPropertyBuilder<object>> configureProperty) where T : CompareStateTrigger
   
  Parameters
  
    - elementT
- configurePropertyAction<IDependencyPropertyBuilder<object>>
Returns
  
    - T
Type Parameters
  
    - T
    [MarkupExtension]
public static T Value<T>(this T element, object value) where T : CompareStateTrigger
   
  Parameters
  
    - elementT
- valueobject
Returns
  
    - T
Type Parameters
  
    - T
    [MarkupExtension]
public static T Value<T, TSource>(this T element, Func<TSource> propertyBinding, Func<TSource, object> convertDelegate, string? propertyBindingExpression = null) where T : CompareStateTrigger
   
  Parameters
  
    - elementT
- propertyBindingFunc<TSource>
- convertDelegateFunc<TSource, object>
- 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 : CompareStateTrigger
   
  Parameters
  
    - elementT
- propertyBindingFunc<TSource>
- propertyBindingExpressionstring
Returns
  
    - T
Type Parameters
  
    - T
- TSource