RadioMenuFlyoutItem.AreCheckStatesEnabledProperty 属性

定义

标识 AreCheckStatesEnabled 依赖属性。 表示 MenuFlyoutSubItem 是否将 RadioMenuFlyoutItems 作为子级。

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

属性值

AreCheckStatesEnabled 依赖属性的标识符。

属性
Microsoft.UI.Xaml.CustomAttributes.MUXPropertyChangedCallbackMethodNameAttribute Microsoft.UI.Xaml.CustomAttributes.MUXPropertyDefaultValueAttribute

示例

在下面的示例中,CommandBar 有一个“排序依据”按钮,其中列出了 MenuFlyout 中的排序选项。 此 MenuFlyout 具有包含 RadioMenuFlyoutItems 的“其他”子菜单。 选中其中一项后,“其他”子菜单也会显示选择视觉对象。

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

具有 RadioMenuFlyoutItems 的菜单

注解

此属性只能与应用了 RadioMenuFlyoutSubItemStyle 的 MenuFlyoutSubItem 结合使用。 由于 自动 RadioMenuFlyoutSubItemStyle 将此属性设置为 true,因此无需手动设置此属性。

RadioMenuFlyoutItem 对象用作 MenuFlyoutSubItem 的子级时,应将 MenuFlyoutSubItem 样式设置为 RadioMenuFlyoutSubItemStyle。 这将设置为 AreCheckStatesEnabled true,并确保当选择其任何子 RadioMenuFlyoutItems 时,MenuFlyoutSubItem 也将显示视觉检查指示器。

如果选择了 RadioMenuFlyoutItem 子级并且 MenuFlyout 处于打开状态,则父级和子级都将显示选择指示器。

适用于

另请参阅