【发布时间】:2016-05-21 11:15:24
【问题描述】:
我正在 8.1 中开发 Windows Phone 应用程序。应用程序需要在应用程序启动后停用三个按钮单击。即返回按钮、开始按钮和搜索按钮。请提出实现这一目标的最佳方法。
【问题讨论】:
标签: .net windows-phone-8.1 windows-phone
我正在 8.1 中开发 Windows Phone 应用程序。应用程序需要在应用程序启动后停用三个按钮单击。即返回按钮、开始按钮和搜索按钮。请提出实现这一目标的最佳方法。
【问题讨论】:
标签: .net windows-phone-8.1 windows-phone
您不能禁用 start 和 search 按钮。但如果您的应用在前台,您可以管理 back 按钮点击。
您可以使用BackPressed 事件来管理后退按钮的点击。使用以下代码订阅事件。
HardwareButtons.BackPressed += HardwareButtons_BackPressed;
事件处理程序
void HardwareButtons_BackPressed(object sender, BackPressedEventArgs e)
{
e.Handled = true; // this will cancel the navigation
}
你可以从here找到更多信息
【讨论】: