Silverlight 2 Beta 2でレンダリングトランスフォームのScaleXとScaleYをデータバインドすることは可能ですか?バインディングの変換はWPFでも可能ですが、XAMLを通じてSilverlightでバインディングを設定するとエラーが発生します。おそらくそれはコードを介して行うことは可能ですか?Databind RenderTransform Scaling in 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