我正在动态更改应用中的画布背景。
page.xaml
代码为:
<Canvas x:Name="canvasBoard" Height="695" Width="1365" Grid.Row="0">
<Canvas.Background>
<ImageBrush Stretch="None" ImageSource="/Assets/board.png"/>
</Canvas.Background>
<Canvas.RenderTransform>
<ScaleTransform ScaleX="1.0"/>
</Canvas.RenderTransform>
</Canvas>
我想将ScaleTransfom ScaleX
值动态更改为page.xaml.cs
选择的背景,但无法执行此操作。任何帮助表示赞赏。
答案 0 :(得分:4)
如果您想从我认为您要求的代码中更改ScaleX
的值,可以使用page.xaml.cs
中的以下代码执行此操作:
(canvasBoard.RenderTransform as ScaleTransform).ScaleX = 10;