2017-09-09 95 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()不工作 –