Кто-нибудь знает, возможно ли связать ScaleX и ScaleY преобразования рендера в Silverlight 2 Beta 2? Преобразование привязки возможно в WPF - но я получаю сообщение об ошибке при настройке привязки в Silverlight через XAML. Возможно, это можно сделать с помощью кода?
<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>
Я хочу связать ScaleX и ScaleY элемента ScaleTransform.
Я получаю ошибку во время выполнения, когда пытаюсь выполнить привязку к двойному свойству в моем контексте данных:
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 - я хочу масштабировать размер рыбы в зависимости от прозрачности воды. Так что я не думаю, что это проблема с типом, с которым я связываюсь ...