Partager via


RadioMenuFlyoutItem.AreCheckStatesEnabledProperty Propriété

Définition

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

Cette documentation s’applique à WinUI 2 pour UWP (pour WinUI dans le SDK d'application Windows, consultez les espaces de noms SDK d'application Windows).

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; }
Public Shared ReadOnly Property AreCheckStatesEnabledProperty As DependencyProperty

Valeur de propriété

Identificateur de la propriété de dépendance AreCheckStatesEnabled. (Non pris en charge.)

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

Indique si l’objet MenuFlyoutSubItem a RadioMenuFlyoutItems comme enfants.

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 Éléments RadioMenuFlyoutItem enfants est sélectionné, menuFlyoutSubItem affiche également un indicateur de vérification visuelle.

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 à