【问题标题】:ContentDialog should not be in focusContentDialog 不应成为焦点
【发布时间】:2018-08-01 17:54:56
【问题描述】:

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

【问题讨论】:

    标签: c# xaml uwp uwp-xaml


    【解决方案1】:

    使用 ContentDialog 是不可能的。

    来自文档:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-12-10
      • 2011-09-11
      • 2023-03-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-02-04
      相关资源
      最近更新 更多