gpt4 book ai didi

c# - 如何在 Windows Phone 8.1 中显示模态窗体

转载 作者:可可西里 更新时间:2023-11-01 11:52:40 26 4
gpt4 key购买 nike

我有一个 Windows 8.1 WinRT 应用程序。我想要一个 XAML 控件,在其中我可以拥有 xaml 控件,例如按钮、文本 block 、列表框等。

我希望能够在应用程序的任何页面中加载此 XAML 控件。但我希望它显示为模式,在当前页面的顶部覆盖黑色。

如何在当前页面顶部加载 Xaml 控件?有没有办法从此叠加层与当前页面中的其他控件进行交互?

示例:在页面上,我想打开模式并点击一个按钮,该按钮将使用测试数据填充当前页面中的表单。

最佳答案

您可以在 ContentDialog 中托管您的控件. Visual Studio 有一个 ContentDialog 模板,您可以使用它像创建 UserControl 一样创建对话框。然后,您可以在任何页面顶部以模态方式启动它:

private async void Button_Click(object sender, RoutedEventArgs e)
{
ContentDialog1 cd = new ContentDialog1();
cd.TestData = "Lorem ipsum";
await cd.ShowAsync();
}

关于c# - 如何在 Windows Phone 8.1 中显示模态窗体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26494072/

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