Class ToggleTemplate
- Namespace
 - Nalu
 
- Assembly
 - Nalu.Maui.Layouts.dll
 
A ViewBox that uses a DataTemplate to render content based on a boolean value.
public class ToggleTemplate : TemplateBoxBase, INotifyPropertyChanged, IVisualTreeElement, IEffectControlProvider, IToolTipElement, IContextFlyoutElement, IAnimatable, IViewController, IVisualElementController, IElementController, IGestureController, IGestureRecognizers, IPropertyMapperView, IHotReloadableView, IReplaceableView, ISafeAreaView, IViewBox, IContentView, IView, IElement, ITransform, IPadding, ICrossPlatformLayout
  - Inheritance
 - 
      
      
      
      
      
      
      
      
      
      
      ToggleTemplate
 
- Implements
 
- Inherited Members
 
Fields
ValueProperty
Bindable property for Value property.
public static readonly BindableProperty ValueProperty
  Field Value
WhenFalseProperty
Bindable property for WhenFalse property.
public static readonly BindableProperty WhenFalseProperty
  Field Value
WhenTrueProperty
Bindable property for WhenTrue property.
public static readonly BindableProperty WhenTrueProperty
  Field Value
Properties
Value
Gets or sets the value to determine which template to use.
public bool? Value { get; set; }
  Property Value
- bool?
 
WhenFalse
Gets or sets the DataTemplate to use when the value is false.
public DataTemplate? WhenFalse { get; set; }
  Property Value
WhenTrue
Gets or sets the DataTemplate to use when the value is true.
public DataTemplate? WhenTrue { get; set; }