Как вернуть матрицу преобразования, описанную в xaml, из визуального дерева - PullRequest
0 голосов
/ 01 августа 2011

у меня есть xaml, например

 <Path Name="path3" RenderTransform="0.476026892662048,0,0,0.476026892662048,485.101623535156,-68.1086807250977" />

В моем коде я строю визуальное дерево из xaml (XamlReader.Load (xaml)). После этой операции мне нужно вернуть матрицу преобразования, но свойство (path.RenderTransform as MatrixTrasform).Matrix не имеет значений, определенных в xaml (значения в этом свойстве подобны 1,0,0,1,0,1).

Как вернуть матрицу преобразования обратно?

1 Ответ

2 голосов
/ 02 августа 2011

Xaml должен выглядеть так: -

<Path Name="path3" Data="Path data here">
    <Path.RenderTransform>
        <MatrixTransform Matrix="0.476026892662048,0,0,0.476026892662048,485.101623535156,-68.1086807250977" />
    </Path.RenderTransform>
</Path>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...