简介
我想让标题按钮用于通过一键操作最小化项目,而不是双重
标题按钮屏幕截图
源代码
StackPanel stackPanel = new StackPanel();
InitializeComponent();
NavigationView navigationView = new NavigationView();
navigationView.PaneDisplayMode = NavigationViewPaneDisplayMode.LeftMinimal;
navigationView.IsPaneOpen = false;
NavigationViewItem navigationViewItem = new NavigationViewItem();
void NavigationView(object sender, TappedRoutedEventArgs e)
{
navigationView.IsPaneOpen = true;
}
navigationViewItem.Icon = new SymbolIcon(Symbol.Admin);
navigationViewItem.Content = "Test";
navigationView.MenuItems.Add(navigationViewItem);
stackPanel.Children.Add(navigationView);
Content = stackPanel;
问题
当标题按钮出现时,我想运行代码单击了一次,而不是两次,但我不知道如何更改源代码。
通过测试,当单击标题按钮时,项目会最小化。默认操作是单击一次。它运行良好。
此外,为什么要通过代码隐藏来创建UI?我建议您可以通过xaml代码创建它。例如:
<StackPanel>
<NavigationView PaneDisplayMode="LeftMinimal" IsPaneOpen="True">
<NavigationView.MenuItems >
<NavigationViewItem Content="Test" Icon="Admin" />
</NavigationView.MenuItems>
</NavigationView>
</StackPanel>