Click or drag to resize

Cauldron.XAML.Interactivity Namespace

 
Classes
  ClassDescription
Public classBehaviourT
A base class for behaviours
Public classBehaviourCollection
Represents a collection of IBehaviour
Public classBehaviourCollectionT
Represents a collection of IBehaviour
Public classBehaviourUsageAttribute
Specifies that a behaviour can only be applied once
Public classCustomCursor
An attach property that can assign a cursor to a FrameworkElement
Public classDataTrigger
Public classEnterKeyToCommand
Provides a behaviour that can invoke a command when the Enter key is pressed
Public classEventToCommand
Provides a behaviour that can handle events and invokes a binded command
Public classEventTrigger
Provides a Behaviour that can invoke ActionBase behaviours.

The EventTrigger is triggered by an event of the associated FrameworkElement

Public classInteraction
Defines a BehaviourCollection attached property
Public classInteractionTemplate
Represents a collection of IBehaviour
Public classLocalized
Provides Attached Properties to enable localization in controls.

Existing text are overridden.

Supported controls:

(UWP) TextBlock, TextBox, ComboBox, ButtonBase, ContentControl

(WPF) TextBlock, HeaderedContentControl, HeaderedItemsControl, GridViewColumn, ContentControl

(Both) All tooltips and also controls with a Title property.

Public classPasswordBoxBinding
Provides a behaviour that enables binding to the PasswordBox password property
Public classPropertyChangedTrigger
Public classSetFocusOnLoad
Provides a behaviour that can set the focus of a control after Loaded
Public classCode exampleStyleInteraction
Defines a container that enables to attach behaviours to a Style
Public classVisibilityAnimation
Interfaces
  InterfaceDescription
Public interfaceIBehaviour
Represents a behaviour