我有一个按钮。当按下按钮时,将弹出一个ContentDialog。 ContentDialog后面的背景将其颜色从当前颜色更改为灰色。我无法在ContentDialog之外执行任何操作。 ContentDiaolog获得完整的焦点。
这是我要实现的方案。
我将文本加载到程序中。
我单击按钮以打开ContentDialog。当ContentDialog在前面时,我希望能够对文本执行操作(例如,上下滚动文本)。文本也应保持其正常的颜色,就像未打开ContentDialog一样。这可能吗?
XAML:
<Button x:Name="ContentBtn" Style="{StaticResource AppBarButtonStyle}" Click="ContentBtn_Click">
<ContentDialog x:Name="ContentDialog" Title="This is an example" PrimaryButtonText="Ok"></ContentDialog>
</Button>
CS:
private async void ContentBtn_Click(object sender, RoutedEventArgs e)
{
await ContentDialog.ShowAsync();
}
答案 0 :(得分:1)
使用ContentDialog是不可能的。
从文档中:
对话框是提供上下文应用程序信息的模式UI叠加层。 对话框阻止与应用程序窗口的交互,直到明确 被解雇。他们经常要求用户采取某种行动。 [source]