gpt4 book ai didi

c# - 如何处理 UWP NavigationView 中设置按钮的点击事件?

转载 作者:行者123 更新时间:2023-12-02 00:17:40 24 4
gpt4 key购买 nike

我发现官方NavigationView在较新版本的 Visual Studio 中引入,可以帮助轻松实现 Hamburger 布局,通过将属性 IsSettingsVisible 设置为 True,底部会自动出现一个设置按钮.

我的问题很简单:如何处理这个设置按钮的点击事件?我找不到任何相应的属性。

<NavigationView PaneDisplayMode="LeftCompact" IsSettingsVisible="True">
<!--I'm expecting some codes like below-->
<NavigationView.SettingsButton Click="SettingsButton_Click"/>
</NavigationView>

最佳答案

ItemInvoked 事件注册一个新方法并检查它是否是通过这样做调用的设置按钮:

C#:

private async void NavigationView_ItemInvoked(NavigationView sender, NavigationViewItemInvokedEventArgs args) {
if (args.IsSettingsInvoked) {
// Code here
}
}

XAML:

<NavigationView IsSettingsVisible="True" ItemInvoked="NavigationView_ItemInvoked">
<!-- Your XAML -->
</NavigationView>

关于c# - 如何处理 UWP NavigationView 中设置按钮的点击事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56572980/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com