2012-12-20 39 views
1

我正在动态更改我的应用程序中的画布背景。如何在xaml.cs的xaml中设置ScaleTransform ScaleX属性值

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> 

我要动态地改变0​​值由所选page.xaml.cs的背景,但我不能这样做。任何帮助表示赞赏。

回答

4

如果你想的ScaleX值从代码,我觉得是你问你可以做什么改变,随着page.xaml.cs下面的代码:

(canvasBoard.RenderTransform as ScaleTransform).ScaleX = 10; 
+0

谢谢!这正是我所寻找的 – EmFeld

+0

太好了,请将问题标记为已接受。 :) –

+0

已经做到了。非常感谢 – EmFeld