任何人都知道是否可以绑定Silverlight 2 Beta 2中的渲染转换的ScaleX和ScaleY?在WPF中绑定转换是可能的 - 但是在通过XAML设置Silverlight中的绑定时发生错误。也许有可能通过代码来完成它?Databind RenderTransform Silverlight 2 Beta 2中的缩放
<Image Height="60" HorizontalAlignment="Right"
Margin="0,122,11,0" VerticalAlignment="Top" Width="60"
Source="Images/Fish128x128.png" Stretch="Fill"
RenderTransformOrigin="0.5,0.5" x:Name="fishImage">
<Image.RenderTransform>
<TransformGroup>
<ScaleTransform ScaleX="1" ScaleY="1"/>
<SkewTransform/>
<RotateTransform/>
<TranslateTransform/>
</TransformGroup>
</Image.RenderTransform>
</Image>
我想绑定ScaleTransform元素的ScaleX和ScaleY。
我得到一个运行时错误,当我尝试对双重属性绑定在我的数据方面:
Message="AG_E_PARSER_BAD_PROPERTY_VALUE [Line: 1570 Position: 108]"
我结合这个样子的:
<ScaleTransform ScaleX="{Binding Path=SelectedDive.Visibility}"
ScaleY="{Binding Path=SelectedDive.Visibility}"/>
我有三重验证绑定路径是正确的 - 我绑定的滑动条反对相同的值,并且工作得很好...
可见性类型为double,并且是介于0.0和30.0之间的数字。我有一个价值转换器,将这个数字缩小到0.5和1 - 我想根据水的清晰度缩放鱼的尺寸。所以我不认为这是我绑定类型的问题...
我不认为你可以给变换标签名称 – Neo42 2009-07-17 11:45:55