1

我在我的应用程序中动态更改画布背景。

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值动态更改为由 the 选择的背景,page.xaml.cs但我无法这样做。任何帮助表示赞赏。

4

1 回答 1

4

如果您想更改ScaleX我认为您所要求的 from code 的值,您可以使用以下代码执行此操作page.xaml.cs

(canvasBoard.RenderTransform as ScaleTransform).ScaleX = 10;
于 2012-12-20T10:39:53.687 回答