Freigeben über


RadioMenuFlyoutItem.AreCheckStatesEnabledProperty Eigenschaft

Definition

Gibt die Abhängigkeitseigenschaft AreCheckStatesEnabled an. Gibt an, ob menuFlyoutSubItem über RadioMenuFlyoutItems als untergeordnete Elemente verfügt.

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

Eigenschaftswert

Der Bezeichner für die Abhängigkeitseigenschaft AreCheckStatesEnabled .

Attribute
Microsoft.UI.Xaml.CustomAttributes.MUXPropertyChangedCallbackMethodNameAttribute Microsoft.UI.Xaml.CustomAttributes.MUXPropertyDefaultValueAttribute

Beispiele

Im folgenden Beispiel verfügt eine Befehlsleiste über die Schaltfläche "Sortieren nach", die Sortieroptionen in einem MenuFlyout auflistet. Dieses MenuFlyout verfügt über ein Untermenü "Other", das RadioMenuFlyoutItems enthält. Wenn eines dieser Elemente ausgewählt ist, wird im Untermenü "Andere" auch das Auswahlvisual angezeigt.

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

Menü mit RadioMenuFlyoutItems

Hinweise

Diese Eigenschaft sollte nur in Verbindung mit einem MenuFlyoutSubItem-Objekt verwendet werden, auf das das RadioMenuFlyoutSubItemStyle angewendet wird. Da diese RadioMenuFlyoutSubItemStyle Eigenschaft automatisch auf true festgelegt wird, muss diese Eigenschaft nicht manuell festgelegt werden.

Wenn Sie RadioMenuFlyoutItem-Objekte als untergeordnete Elemente eines MenuFlyoutSubItem-Objekts verwenden, sollten Sie die MenuFlyoutSubItem-Formatvorlage auf RadioMenuFlyoutSubItemStylefestlegen. Dadurch wird auf true festgelegt AreCheckStatesEnabled , und es wird sichergestellt, dass, wenn eines der untergeordneten RadioMenuFlyoutItems ausgewählt ist, das MenuFlyoutSubItem auch einen visuellen Überprüfungsindikator anzeigt.

Wenn ein untergeordnetes RadioMenuFlyoutItem-Element ausgewählt ist und das MenuFlyout geöffnet ist, zeigen sowohl das übergeordnete als auch das untergeordnete Element den Auswahlindikator an.

Gilt für:

Weitere Informationen