【发布时间】:2009-10-21 00:06:37
【问题描述】:
我有一堆带有 DataTemplate 的 ContentControl,如下所示:
<DataTemplate>
<Canvas>
<Canvas.RenderTransform>
<TransformGroup>
<ScaleTransform ScaleX="1.0" ScaleY="1.0"/>
</TransformGroup>
</Canvas.RenderTransform>
</Canvas>
</DataTemplate>
...我想动态改变它们的比例。我是 .NET 的新手,所以请原谅。我尝试使用这种技术:
http://msdn.microsoft.com/en-us/library/bb613579.aspx
...但 DataTemplate 在 Silverlight 中似乎没有 FindName。然后我尝试像这样绑定天平:
<ScaleTransform ScaleX="{Binding Scale}" ScaleY="{Binding Scale}"/>
...但是当我运行时出现 XAML 错误。
我是不是找错树了?我认为这一定是可能的。
谢谢。
【问题讨论】:
-
您是想让它们都缩放到相同的值还是需要单独缩放?