だから私は背景を持つグリッドを持っています。グリッドの内側には WebView があり、画面の左側にボタンを配置したスペースがあります。
プログラムが実行されると、左側のバー (背景とボタンがレイアウトされたグリッドを示す) はレンダリングされません。代わりに、背景が表示され、コントロールがなく、黒い三角形 (または幾何学的形状) が表示されます。ボトム。
VM とビデオ ドライバーに問題があると思われます。数年前に WPF で同様の問題が発生しましたが、MS の応答は、互換性のないビデオ ドライバーが原因で、フォームが常に正しくレンダリングされないというものでした (これはほとんど同じ動作です)。
これを防ぐにはどうすればよいですか?画像を入れています。
私が使用した小さな XAML と、動作のスクリーンショット (手動でキーを変更した XAML) を含めます。
<Grid>
<Grid.Background>
<ImageBrush ImageSource="Media/Background.jpg" />
</Grid.Background>
<TextBlock FontSize="24" Margin="15,15,0,0">Sample Label</TextBlock>
<WebView x:Name="wv1" Margin="250,0,0,0"></WebView>
<Button Content="Do Something" HorizontalAlignment="Left" Height="42" Margin="57,131,0,0" VerticalAlignment="Top" Width="170" Click="Button_Click1" />
</Grid>