我有一些XAML 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類似)。
如何獲得變換矩陣?
您已發佈的XAML是無效的。這可能是你得到的默認矩陣。那是你實際的Xaml嗎?最好在用戶控件中測試它,看看Visual Studio是否會拋出錯誤。 –
Visual Studio不會拋出錯誤。並將轉換應用於路徑。並在設計師的路徑正確顯示。 –
視覺工作室應該用紅色標出它,並給出一個錯誤(我的確)。無論如何,請遵循AnthonyW瓊斯的建議。 –