2017-09-09 98 views
1

“关闭时显示窗口内容”。 ContentDialog无法正确显示。ContentDialog未显示在中心

如何解决?

ContentDialog display issue

+0

这对我来说似乎是一个错误。尝试在反馈中心提交它。 –

+1

我已经向他们发送了一个请求。 https://aka.ms/Dgt7ba –

回答

1

我无法重现我的身边您的问题。我的测试环境是Windows 10 OS build 15063.540,本地机器。而我的UWP应用程序也是目标版本15063.我的测试样本是XamlUIBasics official sample

因此,请将您的操作系统版本升级到最新版本,以避免此问题。它似乎甚至是一个问题,它应该已经在最新版本中解决了。

+0

哦。我使用'Windows 10 OS build 16281.1000 Insider Preview Fast Ring' –

0

您可以订阅Window.Current.SizeChanged和手动布局您的对话框类似:

private void Current_SizeChanged(object sender, WindowSizeChangedEventArgs e) 
    { 
     var dialogPositionX = (e.Size.Width - YourDialog.ActualWidth)/2; 
     var dialogPositionY = (e.Size.Height - YourDialog.ActualHeight)/2; 
    } 

您可以申请新的岗位上Visual.Offset,以保证金Canvas.SetLeft/Top

我不知道这是否会帮助,但也尝试拨打UpdateLayout()

+0

UpdateLayout()不工作 –