ContentDialog不应成为焦点

时间:2018-07-31 12:43:38

标签: c# xaml uwp uwp-xaml

我有一个按钮。当按下按钮时,将弹出一个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();
}

1 个答案:

答案 0 :(得分:1)

使用ContentDialog是不可能的。

从文档中:

  

对话框是提供上下文应用程序信息的模式UI叠加层。   对话框阻止与应用程序窗口的交互,直到明确   被解雇。他们经常要求用户采取某种行动。 [source]