[英]Storing bitmap image in XAML
我需要將位圖圖像信息存儲在XAML格式的文件中。 有人可以在這方面幫助我嗎?
這是不可能完成的 (查爾斯·皮佐爾德)
當然,您可以在XAML文件中引用外部位圖,但不能在XAML文件中嵌入位圖。 您需要的是一個從BitmapSource派生的類,該類具有一個名為Data的屬性或可以設置為字節數組的屬性,以及一個將接受XAML文件中帶引號的字節列表的轉換器。 並且這樣的類不存在。
您真正不應該做的是得到奇怪而危險的想法,例如可能使用UniformGrid來模擬位圖,該UniformGrid包含一堆一個一像素的正方形Rectangle對象,每個像素一個。 那就瘋了。
一旦開始思考這種瘋狂的想法,您就可能會采用6K 220×260彩色JPEG並將其轉換為1.9兆字節的EmbeddedBitmap.xaml文件,這將花費太多時間來加載和撰寫。
您肯定比這更好!
我認為在某些情況下(例如以png格式嵌入小按鈕圖像)可能是一個有效的要求。 我沒有嘗試過,但是我認為以下是有效的:
順便說一句,我已經看到了這種情況(小圖標)嵌入HTML頁面,在這種情況下,可能不需要轉換器。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.