グリッドの行幅をXAMLの同じグリッドの高さに設定するにはどうすればよいですか? グリッドの内容はビューボックスにあり、ウィンドウのサイズを変更すると、要件ごとにサイズを調整する必要があります。グリッドの行幅が他の列の高さ(XAMLの場合)
私は
<Grid Grid.IsSharedSizeScope="True">
<Grid.RowDefinitions>
<RowDefinition SharedSizeGroup="A"/>
<RowDefinition Height="*"/>
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*"/>
<ColumnDefinition SharedSizeGroup="A"/>
</Grid.ColumnDefinitions>
<Image Grid.Row="0" Grid.Column="0" Source="../Resources/ABC.png"/>
<Viewbox Grid.Row="0" Grid.Column="1" >
<TextBlock Text="ABC"/>
</Viewbox>
</Grid>
、などのオプションをsizesharing試してみましたが、内容は継続的にウィンドウのサイズを変更しないでも、ちらつきされています。
Viewboxのためにちらつきが発生します。 1つのコンテンツの幅のサイズが変化すると、他のコンテンツの高さも変化し、最初のコンテンツの幅が以前の値になり、最終的に2番目のコンテンツの高さが再び変化します。これは何度も起こり、ちらつきが起こります。 –