ToggleSplitButton
Description
Use ToggleSplitButton when the primary half toggles a state and the flyout chooses which variant of that state to apply.
Example usage
<fluence:ToggleSplitButton Content="Bulleted list" IsChecked="True">
<fluence:ToggleSplitButton.Flyout>
<StackPanel>
<fluence:Button Content="Bulleted list" Command="{Binding BulletedListCommand}" />
<fluence:Button Content="Numbered list" Command="{Binding NumberedListCommand}" />
</StackPanel>
</fluence:ToggleSplitButton.Flyout>
</fluence:ToggleSplitButton>
The main region toggles IsChecked; bind the flyout commands on the page's data context to choose a variant.
State and behavior
The main region changes IsChecked; the arrow opens variants without toggling the current state.