RadioMenuFlyoutItem.AreCheckStatesEnabledProperty Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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>
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 RadioMenuFlyoutSubItemStyle
festlegen. 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.