任何人都知道是否可以綁定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