Tôi bao gồm một số hình ảnh là "Nội dung" trong XAP được triển khai cho Mango của tôi.Cách liệt kê các hình ảnh được bao gồm dưới dạng "Nội dung" trong XAP?
Tôi muốn liệt kê những điều này khi chạy - có cách nào để thực hiện việc này không?
Tôi đã thử liệt kê các nguồn lực như:
foreach (string key in Application.Current.Resources.Keys)
{
Debug.WriteLine("Resource:" + key);
}
Nhưng những hình ảnh không có trong danh sách. Tôi cũng đã thử sử dụng tài nguyên nhúng thay thế - nhưng điều đó không giúp ích gì. Tôi có thể đọc các luồng bằng cách sử dụng Application.GetResourceStream(uri)
nhưng rõ ràng là tôi cần biết tên để thực hiện việc này.
Bạn có thể làm rõ mục đích để thực hiện việc này không? –
Trong trường hợp cụ thể này, chúng có khoảng một trăm biểu tượng mà tôi muốn đặt trước trong bộ nhớ.Tôi không biết, nhưng tôi nghi ngờ điều này sẽ giúp với một vấn đề hiệu suất tôi nhìn thấy. Trong một trường hợp trước (một nhánh của iron7), tôi muốn tải lên một thư mục đầy đủ các tập lệnh ruby khi khởi động. Trong cả hai trường hợp, tôi có thể hardcode các danh sách trong C#, nhưng tôi muốn tránh điều này nếu có một cách - nó sẽ là tuyệt vời nếu tôi chỉ có thể liệt kê bất cứ điều gì được thêm vào thư mục) – Stuart
Tôi không nghĩ rằng bạn sẽ đạt được hiệu suất đáng chú ý tăng từ "tải trước" chúng. Việc xây dựng kiểu nội dung phải đủ nhanh. Ít nhất nó là dành cho tất cả các ứng dụng của tôi. –