我在网格中有一个带有 WebView 的 ContentDialog:
<ContentDialog
x:Class="Name of Class"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
mc:Ignorable="d"
FullSizeDesired="True"
Visibility="{x:Bind Vm.IsBrowserVisible, Converter={StaticResource BooleanToVisibilityConverter}, Mode=OneWay}"
Title="{x:Bind Vm.Title}"
PrimaryButtonText=""
SecondaryButtonText="{x:Bind Vm.CancelButtonLabel}"
SecondaryButtonCommand="{x:Bind Vm.SecondaryButtonCommand, Mode=OneWay}">
<Grid>
<WebView x:Name="SamlWebView"
Visibility="{x:Bind Vm.IsBrowserVisible, Converter={StaticResource BooleanToVisibilityConverter}, Mode=OneWay}"
HorizontalAlignment="Stretch"
VerticalAlignment="Stretch"
ScrollViewer.HorizontalScrollMode="Enabled"
ScrollViewer.HorizontalScrollBarVisibility="Visible"/>
</Grid>
我想要的是,ContentDialog 一直扩展到当前的应用程序窗口大小。
我目前得到了正确的高度,但是,宽度不会扩展到父窗口边框:
知道我必须改变什么吗?
我已将 ContentDialogMaxWidth 覆盖为 2000 以进行测试,但它并没有改变任何东西。
如果我手动将网格的宽度设置为 1500,它可以工作,但我不想对其进行硬编码;如果我调整窗口大小,它应该可以正确处理。
谢谢。