问题标签 [contentdialog]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
textbox - 如何强制 TextBox 显示正在输入的内容?
在我的 UWP 应用程序中,我在单击按钮 (btnCre8NewMap) 时调用 ContentDialog。这是相关的 XAML:
...这是代码隐藏中的按钮单击事件:
这是我单击按钮时看到的,在 txtbxMapName 中输入“bla”,然后在 txtbxMapNotes 中输入一堆文本:
问题是,虽然 txtbxMapName 允许我输入一个值(屏幕截图中的“bla”),但 txtbxMapNotes 在我输入文本时什么也没有显示(注意中间的“x”)。一旦我退出 txtbxMapNotes 控件,我输入的内容最终会显示出来,但是......?!?
我需要做什么才能使 txtbxMapNotes 在输入时显示正在输入的内容(不仅仅是在离开控件之后)?
c# - 我想使用预定义的 ContentDialog(在 MainPage 上)显示在 AppWindow 内。这个怎么做?
我有一个具有多个 AppWindows 的 UWP 应用。我想在此 AppWindow 的 MainPage 上显示在 XAML 中定义的通用内容对话框。我尝试设置 XamlRoot,但收到此错误:System.Exception: 'Catastrophic failure cannot change XamlRoot when it has been set'。
这是我的 XAML 代码:
这是 AppWindow 的代码,用于在 AppWindow 上显示 ContentDialog:
我究竟做错了什么?我尝试先将 XamlRoot 设置为 null,但即使这样也会引发相同的异常。
谢谢。
c# - 如何隐藏(关闭)先前在 uwp 中打开的 ContentDialog
只会打开单个 ContentDialog。在打开第二个对话框时,我怎么知道 ContentDialog 已经打开以及如何调用它的 hide()?
尝试使用 VisualTreeHelper.GetOpenPopups(Window.Current)但没有用。
c# - 如何使 UWP ContentDialog 真正模态化
我在 UWP 应用程序中有一个导航视图模式,其中“导航根”页面托管子页面的框架。ContentDialog
如果我从子页面调用 a ,如果我使用键盘快捷键,我仍然可以访问母版页中的对象。如果打开另一个内容对话框,这很容易导致应用程序崩溃。
我怎样才能使ContentDialog
真正的模态?
可以在此处找到演示该问题的项目: https ://github.com/under3415/NavigationApp
简而言之,创建两个页面,一个在框架中托管另一个
<Frame Grid.Row="1" x:Name="RootContentFrame"/>
在母版页中,定义了一个Button
或另一个对象AccessKey
。在子页面中,调用ContentDialog
. 当内容对话框打开时,按下ALT
键,然后按下访问键。即使模式对话框打开,后面的对象也会触发。
c# - 如何将 ContentDialog 包装在自定义控件中?
我正在尝试制作一个可重复使用的 WinUI 对话框来显示进度信息,但我希望我使用 aContentDialog
作为实现细节而不公开其 API 的事实。我想我可以通过派生Control
并创建其ContentDialog
内部来做到这一点ControlTemplate
。
像这样的东西:
使用如下定义的样式:
然后我会像这样显示对话框ContentDialog
:
我在 Generic.xaml 中指定了资源字典,但控件甚至不尝试加载模板。我的OnApplyTemplate
方法永远不会被调用,所以_dialog
不会被连接起来。我认为这是因为我实际上并没有在可视化树中创建控件,但那是怎么ContentDialog
做的呢?
如果我打电话给ApplyTemplate()
自己ShowAsync()
,它会返回false
并且模板仍然没有加载。
uwp - UWP 从暗/亮字典设置背景
我以编程方式设置了 ContentDialogs 的背景,但它从应用程序中获取了请求的主题颜色,但我需要获取我设置的颜色。我发现这个:
但现在我需要从我需要的字典中获取颜色(深色或浅色)我也发现了这个:
但它也不起作用