5
我正在WPF堆棧中工作,我希望能夠爲任何轉換獲取MatrixTransform。根據鏈接here,似乎MatrixTransform不是基類,而是其他變換類型的兄弟。但是,所有正常的圖形轉換應該歸結爲MatrixTransform。有沒有這方面的捷徑?也許像隱藏的演員經營者採取任何轉換到MatrixTransform?獲取MatrixTransform進行任何轉換
我正在WPF堆棧中工作,我希望能夠爲任何轉換獲取MatrixTransform。根據鏈接here,似乎MatrixTransform不是基類,而是其他變換類型的兄弟。但是,所有正常的圖形轉換應該歸結爲MatrixTransform。有沒有這方面的捷徑?也許像隱藏的演員經營者採取任何轉換到MatrixTransform?獲取MatrixTransform進行任何轉換
基本類TranslateTransform
,MatrixTransform
等是抽象類Transform
。
Transform
類暴露類型的屬性Matrix
。 MatrixTransform
類有一個構造函數,它需要一個Matrix
。因此,爲了獲得對應於FrameworkElement
你可以使用這樣的代碼的現有LayoutTransform
一般MatrixTransform
:
var transform = new MatrixTransform(element.LayoutTransform.Value);
太棒了!這正是我正在尋找的。 –
GeneralTransform不具有Value屬性。 – wishmaster35