С изключено „Показване на съдържанието на прозореца при плъзгане“. ContentDialog не се показва правилно.
Как да го оправя?
С изключено „Показване на съдържанието на прозореца при плъзгане“. ContentDialog не се показва правилно.
Как да го оправя?
Не мога да възпроизведа вашия проблем от моя страна. Моята среда за тестване е Windows 10 OS build 15063.540
, локална машина. И моето UWP приложение също е целева компилация 15063. Моята тестова проба е Официален образец на XamlUIBasics.
Така че, моля, надстройте версията на вашата операционна система до най-новата, за да се опитате да избегнете проблема. Изглежда, че дори това е проблем, той вече трябва да е коригиран в най-новата версия.
Windows 10 OS build 16281.1000 Insider Preview Fast Ring
- person Cao Trong; 11.09.2017
Можете да се абонирате за 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, към Margin или Canvas.SetLeft/Top.
Не знам дали ще помогне, но опитайте да се обадите и на UpdateLayout()