SettingsExpander
Namespace: FluentAvalonia.UI.Controls
Control used to display or group settings options within an app, like in the Windows 11 Settings app
C#
public class SettingsExpander : HeaderedItemsControl
Xaml
<ui:SettingsExpander />
Required Template Parts
| Name | Control Type |
|---|---|
| Expander | Expander |
| ContentHost | SettingsExpanderItem |
Pseudoclasses
:allowClick, :empty, :empty, :singleitem, :disabled, :focus, :focus-visible, :focus-within, :pointerover
Examples and Usage Notes
None yet.
API
Note: Inherited members are not shown
Properties
| ActionIconSource | Gets or sets the Action IconSource when `FluentAvalonia.UI.Controls.SettingsExpander.IsClickEnabled` is true |
| ActionIconSourceProperty | Defines the `FluentAvalonia.UI.Controls.SettingsExpander.ActionIconSource` property |
| Command | Gets or sets the Command that is invoked upon clicking the item |
| CommandParameter | Gets or sets the command parameter |
| CommandParameterProperty | Defines the `FluentAvalonia.UI.Controls.SettingsExpander.CommandParameter` property |
| CommandProperty | Defines the `FluentAvalonia.UI.Controls.SettingsExpander.Command` property |
| Description | Gets or sets the description text |
| DescriptionProperty | Defines the `FluentAvalonia.UI.Controls.SettingsExpander.Description` property |
| Footer | Gets or sets the Footer content for the SettingsExpander |
| FooterProperty | Defines the `FluentAvalonia.UI.Controls.SettingsExpander.Footer` property |
| FooterTemplate | Gets or sets the Footer template for the SettingsExpander |
| FooterTemplateProperty | Defines the `FluentAvalonia.UI.Controls.SettingsExpander.FooterTemplate` property |
| IconSource | Gets or sets the IconSource for the SettingsExpander |
| IconSourceProperty | Defines the `FluentAvalonia.UI.Controls.SettingsExpander.IconSource` property |
| IsClickEnabled | Gets or sets whether the item is clickable which can be used for navigation within an app |
| IsClickEnabledProperty | Defines the `FluentAvalonia.UI.Controls.SettingsExpander.IsClickEnabled` property |
| IsExpanded | Gets or sets whether the SettingsExpander is currently expanded |
| IsExpandedProperty | Defines the `FluentAvalonia.UI.Controls.SettingsExpander.IsExpanded` property |
Events
| Click | Event raised when the SettingsExpander is clicked and IsClickEnabled = true |
| ClickEvent | Defines the `FluentAvalonia.UI.Controls.SettingsExpander.Click` event |
Methods
| OnClick() | Invoked when the SettingsExpander is clicked when IsClickEnabled = true |