RadioMenuFlyoutItem.AreCheckStatesEnabledProperty Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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>
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.