Partager via


RadioMenuFlyoutItem.AreCheckStatesEnabledProperty Propriété

Définition

Identifie la propriété de dépendance AreCheckStatesEnabled . Indique si l’objet MenuFlyoutSubItem a RadioMenuFlyoutItems comme enfants.

public:
 static property DependencyProperty ^ AreCheckStatesEnabledProperty { DependencyProperty ^ get(); };
/// [Microsoft.UI.Xaml.CustomAttributes.MUXPropertyChangedCallbackMethodName(value="OnAreCheckStatesEnabledPropertyChanged")]
/// [Microsoft.UI.Xaml.CustomAttributes.MUXPropertyDefaultValue(value="false")]
/// [get: Microsoft.UI.Xaml.CustomAttributes.MUXPropertyChangedCallbackMethodName(value="OnAreCheckStatesEnabledPropertyChanged")]
/// [get: Microsoft.UI.Xaml.CustomAttributes.MUXPropertyDefaultValue(value="false")]
static DependencyProperty AreCheckStatesEnabledProperty();
[Microsoft.UI.Xaml.CustomAttributes.MUXPropertyChangedCallbackMethodName(value="OnAreCheckStatesEnabledPropertyChanged")]
[Microsoft.UI.Xaml.CustomAttributes.MUXPropertyDefaultValue(value="false")]
public static DependencyProperty AreCheckStatesEnabledProperty { [Microsoft.UI.Xaml.CustomAttributes.MUXPropertyChangedCallbackMethodName(value="OnAreCheckStatesEnabledPropertyChanged")] [Microsoft.UI.Xaml.CustomAttributes.MUXPropertyDefaultValue(value="false")] get; }
var dependencyProperty = RadioMenuFlyoutItem.areCheckStatesEnabledProperty;
Public Shared ReadOnly Property AreCheckStatesEnabledProperty As DependencyProperty

Valeur de propriété

Identificateur de la propriété de dépendance AreCheckStatesEnabled .

Attributs
Microsoft.UI.Xaml.CustomAttributes.MUXPropertyChangedCallbackMethodNameAttribute Microsoft.UI.Xaml.CustomAttributes.MUXPropertyDefaultValueAttribute

Exemples

Dans l’exemple suivant, un CommandBar a un bouton « Trier par » qui répertorie les options de tri dans un MenuFlyout. Ce MenuFlyout a un sous-menu « Autre » contenant RadioMenuFlyoutItems. Quand l’un de ces éléments est sélectionné, le sous-menu « Autre » affiche également le visuel de sélection.

<CommandBar DefaultLabelPosition="Right" Grid.Row="1" Margin="50">
    <AppBarToggleButton Icon="Shuffle" Label="Shuffle" />
    <AppBarToggleButton Icon="RepeatAll" Label="Repeat" />
    <AppBarSeparator/>
    <AppBarButton Icon="Back" />
    <AppBarButton Icon="Stop" />
    <AppBarButton Icon="Go" Label="Sort by">
        <AppBarButton.Flyout>
            <MenuFlyout>
                <RadioMenuFlyoutItem Text="Name" GroupName="SortGroup"/>
                <RadioMenuFlyoutItem Text="Date" GroupName="SortGroup"/>
                <RadioMenuFlyoutItem Text="Size" GroupName="SortGroup"/>
                <MenuFlyoutSubItem Text="Other" Style="{StaticResource RadioMenuFlyoutSubItemStyle}">
                    <RadioMenuFlyoutItem GroupName="SortGroup" Text="Album Name"/>
                    <RadioMenuFlyoutItem GroupName="SortGroup" Text="Artist Name"/>
                    <RadioMenuFlyoutItem GroupName="SortGroup" Text="Genre"/>
                </MenuFlyoutSubItem>
            </MenuFlyout>
        </AppBarButton.Flyout>
    </AppBarButton>

    <AppBarSeparator/>
    <AppBarButton Icon="Play" Label="Play" />
    <AppBarButton Icon="Forward" Label="Forward" />

    <CommandBar.SecondaryCommands>
        <AppBarButton Label="Like" />
        <AppBarButton Label="Dislike" />
    </CommandBar.SecondaryCommands>

</CommandBar>

Menu avec RadioMenuFlyoutItems

Remarques

Cette propriété ne doit être utilisée qu’avec un MenuFlyoutSubItem auquel le RadioMenuFlyoutSubItemStyle est appliqué. Étant donné que définit RadioMenuFlyoutSubItemStyle automatiquement cette propriété sur true, cette propriété n’a pas besoin d’être définie manuellement.

Lorsque vous utilisez des objets RadioMenuFlyoutItem en tant qu’enfants d’un MenuFlyoutSubItem, vous devez définir le style MenuFlyoutSubItem sur RadioMenuFlyoutSubItemStyle. Cette opération a la valeur AreCheckStatesEnabled true et garantit que lorsque l’un de ses RadioMenuFlyoutItems enfants est sélectionné, menuFlyoutSubItem affiche également un indicateur de case activée visuel.

Si un enfant RadioMenuFlyoutItem est sélectionné et que menuFlyout est ouvert, le parent et l’enfant affichent l’indicateur de sélection.

S’applique à

Voir aussi