我在Windows 10移动版上为UWP创建了一个内容对话框。 Fit在320 x 480分辨率的4英寸模拟器上运行完美。但是,当我选择5“720p模拟器时,可以看到左右两侧的间隙。我找不到确切的解决方案。有人遇到过这个问题吗?感谢。
ContentDialog的XAML就在这里:
Callback<UserModel>
这是图片:
答案 0 :(得分:5)
将MinWidth和MaxWidth设置为页面背面的ActualWidth,以确保它适合屏幕。
例如,如果您在按钮内显示对话框,请单击页面。以下代码应该有效:
private async void Button_Click(object sender, RoutedEventArgs e)
{
CustomContentDialog contentDialog = new CustomContentDialog();
contentDialog.MinWidth = this.ActualWidth;
contentDialog.MaxWidth = this.ActualWidth;
ContentDialogResult result = await contentDialog.ShowAsync();
}