【发布时间】:2019-01-08 15:39:20
【问题描述】:
我目前有一个程序,您可以在其中加载文本。
现在我创建了一个弹出弹出窗口/ContentDialog 的按钮,但我对它不满意,因为这限制了我想要实现的目标。
当我单击按钮时,它会打开一个浮出控件,该浮出控件会获得完整的焦点。这意味着当弹出框打开时我无法滚动到文本。如果我在弹出框外单击,弹出框就会消失。
我有与 ContentDialog 类似的问题。 当我单击按钮并弹出 ContentDialog 时,ContentDialog 后面的所有内容都会变成白色/灰色。此外,ContentDialog 不允许 ContentDialog 本身之外的任何焦点。
那我想要什么?
我希望当我单击按钮时会出现一个窗口。我应该能够自定义窗口(在其中写入文本并且它应该有一个按钮)。 在此窗口打开时,我希望能够在该窗口之外执行操作而无需关闭窗口。例如滚动浏览我加载的文本。
有什么我可以做到的吗?
【问题讨论】:
-
使用自定义用户控件或有许多其他元素可以满足您的要求
标签: c# xaml uwp uwp-xaml flyout