1
是否有可能在WPF應用程序中使用矢量圖形作爲自定義窗體形狀,以便如果用戶想要調整應用程序大小,可以動態重新計算矢量圖形並重新繪製?使用矢量圖形作爲自定義窗體形狀
是否有可能在WPF應用程序中使用矢量圖形作爲自定義窗體形狀,以便如果用戶想要調整應用程序大小,可以動態重新計算矢量圖形並重新繪製?使用矢量圖形作爲自定義窗體形狀
是的。事實上,WPF中「繪圖」API的大部分已經是這種方式了。
Shape類和它的子類提供了一種保留模式,基於矢量圖形的繪圖機制,它可以輕鬆處理縮放和變換。有關詳細信息,請參見Shapes and Basic Drawing。
如果我使用的SVG文件格式,我需要一個庫或東西來處理它或WPF本地處理SVG?或者是否有任何可以在本地處理的矢量格式? – Icemanind
@icemanind Xaml **是本機格式。您可以將SVG轉換爲xaml - 請參閱:http://benpittoors.wordpress.com/2009/03/17/convert-svg-to-xaml/(我已經在Inkscape中做過這樣的事情) –
謝謝!裏德! – Icemanind