我需要在我的 UWP 应用程序中显示全屏对话框(在应用程序窗口边界中),但似乎无法使其工作。我尝试过:
ContentDialog 仅显示垂直拉伸且 FullSizeDesired="True"
弹出窗口,甚至尝试在其后面的代码中设置宽度和高度也不起作用
Flyout Placement="Full" 仅垂直拉伸它,就像内容对话框一样
不敢相信我花了这么多时间在那件事上:(
Thanks
你有没有尝试过这样的事情:
var c = Window.Current.Bounds;
var g = new Grid
{
Width = c.Width,
Height = c.Height,
Background = new SolidColorBrush(Color.FromArgb(0x20, 0, 0, 0)),
Children =
{
new Rectangle
{
Width = 100,
Height = 100,
Fill = new SolidColorBrush(Colors.White),
Stroke = new SolidColorBrush(Colors.Black),
StrokeThickness = 3
}
}
};
var p = new Popup
{
HorizontalOffset = 0,
VerticalOffset = 0,
Width = c.Width,
Height = c.Height,
Child = g
};
p.IsOpen = true; // open when ready
您应该在屏幕中间看到一个半透明的覆盖层,其中有一个白色矩形。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)