Я слежу за ответами, приведенными в этой теме: Доступ к переменной codebehind в XAML
Вот что я пытаюсь сделать:
<Rectangle Name="MyRect" Fill="AliceBlue" MouseDown="Rectangle_MouseDown">
<Rectangle.RenderTransform>
<TransformGroup>
<RotateTransform Angle="0" CenterX="300" CenterY="150"/>
<TranslateTransform X="{DynamicResource TransX}" Y="0"/>
</TransformGroup>
</Rectangle.RenderTransform>
</Rectangle>
Затем в моем коде есть переменная, которая меняется.Он называется TransX, и я добавляю его в качестве ресурса:
public double TransX = 0;
public SvgPreview()
{
InitializeComponent();
SvgPreview1.Resources.Add("TransX", TransX);
}
Прямоугольник действительно преобразуется должным образом с самого начала, однако преобразования не отображаются повторно, чтобы отразить изменения в переменной TransX.Что мне делать?
Кроме того, я должен сделать то же самое для нескольких других значений.