TitleBar.IsPaneToggleButtonVisible 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.
Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob die Schaltfläche zum Umschalten des Navigationsbereichs angezeigt wird.
public:
property bool IsPaneToggleButtonVisible { bool get(); void set(bool value); };
/// [get: Microsoft.UI.Xaml.CustomAttributes.MUXPropertyDefaultValue(value="false")]
/// [set: Microsoft.UI.Xaml.CustomAttributes.MUXPropertyDefaultValue(value="false")]
bool IsPaneToggleButtonVisible();
void IsPaneToggleButtonVisible(bool value);
/// [Microsoft.UI.Xaml.CustomAttributes.MUXPropertyDefaultValue(value="false")]
/// [get: Microsoft.UI.Xaml.CustomAttributes.MUXPropertyDefaultValue(value="false")]
/// [set: Microsoft.UI.Xaml.CustomAttributes.MUXPropertyDefaultValue(value="false")]
bool IsPaneToggleButtonVisible();
void IsPaneToggleButtonVisible(bool value);
public bool IsPaneToggleButtonVisible { [Microsoft.UI.Xaml.CustomAttributes.MUXPropertyDefaultValue(value="false")] get; [Microsoft.UI.Xaml.CustomAttributes.MUXPropertyDefaultValue(value="false")] set; }
[Microsoft.UI.Xaml.CustomAttributes.MUXPropertyDefaultValue(value="false")]
public bool IsPaneToggleButtonVisible { [Microsoft.UI.Xaml.CustomAttributes.MUXPropertyDefaultValue(value="false")] get; [Microsoft.UI.Xaml.CustomAttributes.MUXPropertyDefaultValue(value="false")] set; }
var boolean = titleBar.isPaneToggleButtonVisible;
titleBar.isPaneToggleButtonVisible = boolean;
Public Property IsPaneToggleButtonVisible As Boolean
Eigenschaftswert
bool
truewenn die Schaltfläche zum Umschalten des Navigationsbereichs angezeigt wird; andernfalls . false Der Standardwert lautet false.
- Attribute
-
Microsoft.UI.Xaml.CustomAttributes.MUXPropertyDefaultValueAttribute
Beispiele
<!-- MainWindow.xaml -->
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="Auto" />
<RowDefinition Height="*" />
</Grid.RowDefinitions>
<TitleBar Title="My App"
IsPaneToggleButtonVisible="True"
PaneToggleRequested="TitleBar_PaneToggleRequested">
</TitleBar>
<NavigationView x:Name="RootNavigationView" Grid.Row="1"
IsPaneToggleButtonVisible="False">
<Frame x:Name="RootFrame" />
</NavigationView>
</Grid>
// MainWindow.xaml.cs
private void TitleBar_PaneToggleRequested(TitleBar sender, object args)
{
RootNavigationView.IsPaneOpen = !RootNavigationView.IsPaneOpen;
}
Hinweise
Wenn Sie das TitleBar-Steuerelement mit einem NavigationView-Steuerelement verwenden, sollten Sie die Umschaltfläche der Navigationsansicht durch die Umschaltfläche der Titelleiste durch die Umschaltfläche der Titelleiste ersetzen.
Wir empfehlen, dass Sie wie folgt vorgehen:
- Blenden Sie die Umschaltfläche des
NavigationViewBereichs im Steuerelement aus.<NavigationView IsPaneToggleButtonVisible="False"> - Zeigen Sie die Umschaltfläche des Bereichs im
TitleBarSteuerelement an.<TitleBar IsPaneToggleButtonVisible="True"> - Behandeln Sie das TitleBar.PaneToggleRequested-Ereignis , um den Wert für die NavigationPane.IsPaneOpen-Eigenschaft umzuschalten.