【问题标题】:Win 8 - customize each window opened from the home page(GridApp Template)Win 8 - 自定义从主页打开的每个窗口(GridApp 模板)
【发布时间】:2013-04-18 21:41:51
【问题描述】:

我在 Visual C# for Win 8 Tablet 中使用拆分应用模板(类似于 GridApp)制作了一个应用程序。 我已经定制了整个主页,只有 3 个单元格,这太棒了! 现在我想为每个窗口关联一个自定义页面...例如,从主页单击第一个单元格,它将打开一个包含各种字段(姓名、电话等)的表单。如果我点击主页的第二个单元格,它将打开一个带有视频的窗口,如果我点击第三个单元格,它将打开一个列表视图...

我已经阅读了很多教程,但没有人谈论它......

【问题讨论】:

标签: c# visual-studio windows-8 blend


【解决方案1】:

您应该在每个按钮中放置一个按钮并处理每个按钮的 Tap-events 并将其发送到相应的页面:

<Button Tap="Button1_Tap" />
<Button Tap="Button2_Tap" />
<Button Tap="Button3_Tap" />

在你的代码中:

public void Button1_Tap(object sender, GestureEventArgs e)
{
    NavigationService.Navigate(typeof(PageAudio));
}

.
.
.

注意:我在此处的编辑器中输入了此代码,您可能需要更正一些语法错误。

【讨论】:

  • 这意味着在单元格上添加一个不可见的按钮。感谢您的提示!还有更好的方法吗?我认为这不是最佳做法!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2016-04-05
  • 1970-01-01
  • 1970-01-01
  • 2023-03-22
  • 2014-02-24
  • 2013-08-02
  • 2014-10-12
相关资源
最近更新 更多