簡単な入力ダイアログを作成したいのですが、画面幅の 100% まで拡大するのに苦労しています (幅を手動で設定できますが、これはやりたいことではありません)。水平方向のストレッチを試しました。左右のマージンを設定してみました (両端がマージンに固定されることを期待しています)。グリッドで RowDefintiions を「*」幅で指定してみました。XAML エディターで、ポップアップが画面幅の 100% に見えることを確認できますが、グリッドはそうではありません。
以下は簡単な例です。ポップアップやグリッドを画面上で 100% の幅に広げたいと考えています。これを達成する簡単な方法はありますか?
<Page
x:Class="TimeCalculator.BlankPage1"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:local="using:TimeCalculator"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
mc:Ignorable="d">
<Grid Background="{StaticResource ApplicationPageBackgroundThemeBrush}">
<Popup x:Name="pop" IsOpen="True" Margin="0,0,0,0">
<Grid x:Name="popGrid" Background="Green" HorizontalAlignment="Stretch">
<TextBlock Text="This is the popup where I will ask for input" HorizontalAlignment="Stretch"></TextBlock>
</Grid>
</Popup>
</Grid>