コンテンツをスケーリングせずにグリッドの列と行にスケール変換を適用することは可能ですか?
各セルのコンテンツを、拡大縮小せずにセルに合わせて単純にサイズ変更したいと思います (たとえば、テキストのフォント サイズは同じままです)。
たとえば、次の XAML では、ボタンのサイズを調整するのではなく、サイズを変更したいと考えています。
<Grid Name="grid1" RenderTransformOrigin="0.5, 0.5">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="300" />
<ColumnDefinition Width="300" />
<ColumnDefinition Width="300" />
</Grid.ColumnDefinitions>
<Grid.RowDefinitions>
<RowDefinition Height="80"/>
<RowDefinition Height="80"/>
</Grid.RowDefinitions>
<Grid.RenderTransform>
<ScaleTransform ScaleX="{Binding Value, ElementName=slider1 }" ScaleY="{Binding Value, ElementName=slider1 }"
/>
</Grid.RenderTransform>
<Button Content="Button3" Margin="6" Name="button3" />
<Button Content="Button4" Grid.Column="1" Margin="6" Name="button4" />
<Button Content="Button5" Grid.Column="2" Margin="6" Name="button5" />
<Button Content="Button6" Grid.Column="0" Grid.Row="1" Margin="6" Name="button6" />
</Grid>