ContentDialog未显示在中心
答
我无法重现我的身边您的问题。我的测试环境是Windows 10 OS build 15063.540
,本地机器。而我的UWP应用程序也是目标版本15063.我的测试样本是XamlUIBasics official sample。
因此,请将您的操作系统版本升级到最新版本,以避免此问题。它似乎甚至是一个问题,它应该已经在最新版本中解决了。
+0
哦。我使用'Windows 10 OS build 16281.1000 Insider Preview Fast Ring' –
答
您可以订阅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()不工作 –
这对我来说似乎是一个错误。尝试在反馈中心提交它。 –
我已经向他们发送了一个请求。 https://aka.ms/Dgt7ba –