- Namespace
- CommunityToolkit.WinUI
- Assembly
- WindowSill.API.dll
 
  
  
  
    public static class ControlSizeTriggerMarkup
   
  
    - Inheritance
- 
      
      ControlSizeTriggerMarkup 
    - Inherited Members
- 
    
    
    
    
    
    
    
  
Methods
  
  
  
  
  
    [MarkupExtension]
public static T CanTrigger<T>(this T element, Action<IDependencyPropertyBuilder<bool>> configureProperty) where T : ControlSizeTrigger
   
  Parameters
  
    - elementT
- configurePropertyAction<IDependencyPropertyBuilder<bool>>
Returns
  
    - T
Type Parameters
  
    - T
    [MarkupExtension]
public static T CanTrigger<T>(this T element, bool canTrigger) where T : ControlSizeTrigger
   
  Parameters
  
    - elementT
- canTriggerbool
Returns
  
    - T
Type Parameters
  
    - T
    [MarkupExtension]
public static T CanTrigger<T, TSource>(this T element, Func<TSource> propertyBinding, Func<TSource, bool> convertDelegate, string? propertyBindingExpression = null) where T : ControlSizeTrigger
   
  Parameters
  
    - elementT
- propertyBindingFunc<TSource>
- convertDelegateFunc<TSource, bool>
- propertyBindingExpressionstring
Returns
  
    - T
Type Parameters
  
    - T
- TSource
    [MarkupExtension]
public static T CanTrigger<T, TSource>(this T element, Func<TSource> propertyBinding, string? propertyBindingExpression = null) where T : ControlSizeTrigger
   
  Parameters
  
    - elementT
- propertyBindingFunc<TSource>
- propertyBindingExpressionstring
Returns
  
    - T
Type Parameters
  
    - T
- TSource
    [MarkupExtension]
public static T MaxHeight<T>(this T element, Action<IDependencyPropertyBuilder<double>> configureProperty) where T : ControlSizeTrigger
   
  Parameters
  
    - elementT
- configurePropertyAction<IDependencyPropertyBuilder<double>>
Returns
  
    - T
Type Parameters
  
    - T
    [MarkupExtension]
public static T MaxHeight<T>(this T element, double maxHeight) where T : ControlSizeTrigger
   
  Parameters
  
    - elementT
- maxHeightdouble
Returns
  
    - T
Type Parameters
  
    - T
    [MarkupExtension]
public static T MaxHeight<T, TSource>(this T element, Func<TSource> propertyBinding, Func<TSource, double> convertDelegate, string? propertyBindingExpression = null) where T : ControlSizeTrigger
   
  Parameters
  
    - elementT
- propertyBindingFunc<TSource>
- convertDelegateFunc<TSource, double>
- propertyBindingExpressionstring
Returns
  
    - T
Type Parameters
  
    - T
- TSource
    [MarkupExtension]
public static T MaxHeight<T, TSource>(this T element, Func<TSource> propertyBinding, string? propertyBindingExpression = null) where T : ControlSizeTrigger
   
  Parameters
  
    - elementT
- propertyBindingFunc<TSource>
- propertyBindingExpressionstring
Returns
  
    - T
Type Parameters
  
    - T
- TSource
    [MarkupExtension]
public static T MaxWidth<T>(this T element, Action<IDependencyPropertyBuilder<double>> configureProperty) where T : ControlSizeTrigger
   
  Parameters
  
    - elementT
- configurePropertyAction<IDependencyPropertyBuilder<double>>
Returns
  
    - T
Type Parameters
  
    - T
    [MarkupExtension]
public static T MaxWidth<T>(this T element, double maxWidth) where T : ControlSizeTrigger
   
  Parameters
  
    - elementT
- maxWidthdouble
Returns
  
    - T
Type Parameters
  
    - T
    [MarkupExtension]
public static T MaxWidth<T, TSource>(this T element, Func<TSource> propertyBinding, Func<TSource, double> convertDelegate, string? propertyBindingExpression = null) where T : ControlSizeTrigger
   
  Parameters
  
    - elementT
- propertyBindingFunc<TSource>
- convertDelegateFunc<TSource, double>
- propertyBindingExpressionstring
Returns
  
    - T
Type Parameters
  
    - T
- TSource
    [MarkupExtension]
public static T MaxWidth<T, TSource>(this T element, Func<TSource> propertyBinding, string? propertyBindingExpression = null) where T : ControlSizeTrigger
   
  Parameters
  
    - elementT
- propertyBindingFunc<TSource>
- propertyBindingExpressionstring
Returns
  
    - T
Type Parameters
  
    - T
- TSource
    [MarkupExtension]
public static T MinHeight<T>(this T element, Action<IDependencyPropertyBuilder<double>> configureProperty) where T : ControlSizeTrigger
   
  Parameters
  
    - elementT
- configurePropertyAction<IDependencyPropertyBuilder<double>>
Returns
  
    - T
Type Parameters
  
    - T
    [MarkupExtension]
public static T MinHeight<T>(this T element, double minHeight) where T : ControlSizeTrigger
   
  Parameters
  
    - elementT
- minHeightdouble
Returns
  
    - T
Type Parameters
  
    - T
    [MarkupExtension]
public static T MinHeight<T, TSource>(this T element, Func<TSource> propertyBinding, Func<TSource, double> convertDelegate, string? propertyBindingExpression = null) where T : ControlSizeTrigger
   
  Parameters
  
    - elementT
- propertyBindingFunc<TSource>
- convertDelegateFunc<TSource, double>
- propertyBindingExpressionstring
Returns
  
    - T
Type Parameters
  
    - T
- TSource
    [MarkupExtension]
public static T MinHeight<T, TSource>(this T element, Func<TSource> propertyBinding, string? propertyBindingExpression = null) where T : ControlSizeTrigger
   
  Parameters
  
    - elementT
- propertyBindingFunc<TSource>
- propertyBindingExpressionstring
Returns
  
    - T
Type Parameters
  
    - T
- TSource
    [MarkupExtension]
public static T MinWidth<T>(this T element, Action<IDependencyPropertyBuilder<double>> configureProperty) where T : ControlSizeTrigger
   
  Parameters
  
    - elementT
- configurePropertyAction<IDependencyPropertyBuilder<double>>
Returns
  
    - T
Type Parameters
  
    - T
    [MarkupExtension]
public static T MinWidth<T>(this T element, double minWidth) where T : ControlSizeTrigger
   
  Parameters
  
    - elementT
- minWidthdouble
Returns
  
    - T
Type Parameters
  
    - T
    [MarkupExtension]
public static T MinWidth<T, TSource>(this T element, Func<TSource> propertyBinding, Func<TSource, double> convertDelegate, string? propertyBindingExpression = null) where T : ControlSizeTrigger
   
  Parameters
  
    - elementT
- propertyBindingFunc<TSource>
- convertDelegateFunc<TSource, double>
- propertyBindingExpressionstring
Returns
  
    - T
Type Parameters
  
    - T
- TSource
    [MarkupExtension]
public static T MinWidth<T, TSource>(this T element, Func<TSource> propertyBinding, string? propertyBindingExpression = null) where T : ControlSizeTrigger
   
  Parameters
  
    - elementT
- propertyBindingFunc<TSource>
- propertyBindingExpressionstring
Returns
  
    - T
Type Parameters
  
    - T
- TSource
    [MarkupExtension]
public static T TargetElement<T>(this T element, FrameworkElement targetElement) where T : ControlSizeTrigger
   
  Parameters
  
    - elementT
- targetElementFrameworkElement
Returns
  
    - T
Type Parameters
  
    - T
    [MarkupExtension]
public static T TargetElement<T>(this T element, Action<IDependencyPropertyBuilder<FrameworkElement>> configureProperty) where T : ControlSizeTrigger
   
  Parameters
  
    - elementT
- configurePropertyAction<IDependencyPropertyBuilder<FrameworkElement>>
Returns
  
    - T
Type Parameters
  
    - T
    [MarkupExtension]
public static T TargetElement<T, TSource>(this T element, Func<TSource> propertyBinding, Func<TSource, FrameworkElement> convertDelegate, string? propertyBindingExpression = null) where T : ControlSizeTrigger
   
  Parameters
  
    - elementT
- propertyBindingFunc<TSource>
- convertDelegateFunc<TSource, FrameworkElement>
- propertyBindingExpressionstring
Returns
  
    - T
Type Parameters
  
    - T
- TSource
    [MarkupExtension]
public static T TargetElement<T, TSource>(this T element, Func<TSource> propertyBinding, string? propertyBindingExpression = null) where T : ControlSizeTrigger
   
  Parameters
  
    - elementT
- propertyBindingFunc<TSource>
- propertyBindingExpressionstring
Returns
  
    - T
Type Parameters
  
    - T
- TSource