天天看點

win10 uwp 使用 Geometry resources 在 xaml

經常會遇到在 xaml 使用矢量圖,對于 svg 的矢量圖,一般都可以拿出來寫在 Path 的 Data ,是以可以寫為資源,但是寫出來的是字元串,如何綁定 Geometry 到字元串資源?

假如在資源寫一個圖檔,看起來就是下面的代碼

然後發現使用的是 string ,如果這時建立了一個使用者控件,裡面寫了一個屬性,請看代碼

界面直接使用代碼

就會在運作出現無法從string轉換,但是如何把使用者控件改為 Path ,就可以運作

那麼如何在使用者控件使用資源的字元串

可以使用綁定,如果無法轉換,可以寫一個轉換

先建立一個轉換類

然後在使用綁定的地方使用轉換

可以看到,這個方法可以顯示圖檔

是以,需要綁定字元串,可以使用這個方法。

有人說,綁定到字元串可以不使用轉換,他可以做到,直接使用綁定,但是我暫時沒法

https://stackoverflow.com/a/45142555/6116637

win10 uwp 使用 Geometry resources 在 xaml

本作品采用知識共享署名-非商業性使用-相同方式共享 4.0 國際許可協定進行許可。歡迎轉載、使用、重新釋出,但務必保留文章署名林德熙(包含連結:http://blog.csdn.net/lindexi_gd ),不得用于商業目的,基于本文修改後的作品務必以相同的許可釋出。如有任何疑問,請與我聯系。

部落格園部落格隻做備份,部落格釋出就不再更新,如果想看最新部落格,請到 https://blog.lindexi.com/

win10 uwp 使用 Geometry resources 在 xaml

本作品采用知識共享署名-非商業性使用-相同方式共享 4.0 國際許可協定進行許可。歡迎轉載、使用、重新釋出,但務必保留文章署名[林德熙](http://blog.csdn.net/lindexi_gd)(包含連結:http://blog.csdn.net/lindexi_gd ),不得用于商業目的,基于本文修改後的作品務必以相同的許可釋出。如有任何疑問,請與我[聯系](mailto:[email protected])。