gpt4 book ai didi

windows-phone-8 - Visual Studio C# 中的内容对话框模板

转载 作者:行者123 更新时间:2023-12-01 12:42:03 25 4
gpt4 key购买 nike

我开始学习 Windows 8.1 手机开发,我正在尝试让内容对话框模板在 Pivot 页面中工作。出于某种原因,当我尝试让“添加应用程序栏”按钮导航到 ContentDialog.xaml 页面时,它没有显示,但我看到导航转到了 ContentDialog 构造函数,其中出现了 this.InitializeComponent()。

我在网上找不到关于这个模板的例子,所以我不知道我遗漏了什么。我知道从模板创建的 ContentDialog 页面是从 ContentDialog 而不是页面继承的,但我不确定这是否仍然应该被直接访问或者这个 XAML 是否应该在另一个“页面”XAML 文件中.

有人可以帮忙吗

选择点击事件时,Pivot 页面中的代码如下所示:

Frame.Navigate(typeof(ContentDialog1));

我什至还没有触及默认的 ContentDialog 模板,所以它的设置就像设置密码页面一样。

提前致谢

最佳答案

更新 我在上面找到了问题的答案。显然,因为它是一个 Content 控件,所以需要调用它,就像需要在它的代码隐藏中调用普通对话框一样。我认为我的误解是我认为它是“一个模板”,当我用导航调用调用它时,它已经具备了被解雇所需的一切。如果愿意,您还可以将内容控件添加到现有页面。

无论哪种情况,您都需要在 XAML.CS 文件中添加与此类似的方法。

 private async void OpenDialog()
{
await this.contentStuff.ShowAsync();
}

然后您需要在构造函数中调用此方法。然后,当调用时,您的对话框将出现。

希望这对刚起步的其他人有所帮助。

关于windows-phone-8 - Visual Studio C# 中的内容对话框模板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23456992/

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