Condividi tramite


RadioMenuFlyoutItem.AreCheckStatesEnabledProperty Proprietà

Definizione

Identifica la proprietà di dipendenza AreCheckStatesEnabled . Rappresenta se menuFlyoutSubItem ha RadioMenuFlyoutItems come elementi figlio.

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

Valore della proprietà

Identificatore della proprietà di dipendenza AreCheckStatesEnabled .

Attributi
Microsoft.UI.Xaml.CustomAttributes.MUXPropertyChangedCallbackMethodNameAttribute Microsoft.UI.Xaml.CustomAttributes.MUXPropertyDefaultValueAttribute

Esempio

Nell'esempio seguente, un CommandBar ha un pulsante "Ordina per" che elenca le opzioni di ordinamento in un MenuFlyout. Questo MenuFlyout ha un sotto menu "Other" contenente RadioMenuFlyoutItems. Quando uno di questi elementi è selezionato, il menu secondario "Altro" mostra anche l'oggetto visivo di selezione.

<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 con RadioMenuFlyoutItems

Commenti

Questa proprietà deve essere usata solo in combinazione con menuFlyoutSubItem che l'ha RadioMenuFlyoutSubItemStyle applicata. Poiché la RadioMenuFlyoutSubItemStyle proprietà imposta automaticamente su true, questa proprietà non deve essere impostata manualmente.

Quando si usano oggetti RadioMenuFlyoutItem come elementi figlio di menuFlyoutSubItem, è necessario impostare lo stile MenuFlyoutSubItem su RadioMenuFlyoutSubItemStyle. Questa opzione verrà impostata AreCheckStatesEnabled su true e assicurarsi che quando uno dei suoi elementi RadioMenuFlyoutItem figlio sia selezionato, menuFlyoutSubItem visualizzerà anche un indicatore di controllo visivo.

Se viene selezionato un elemento figlio RadioMenuFlyoutItem e menuFlyout è aperto, sia l'elemento padre che il figlio visualizzeranno l'indicatore di selezione.

Si applica a

Vedi anche