0
我有一個ListView派生類,它創建了一組用戶控件是面板派生的類,每個控件包含幾個控件,最重要的是圖像控件(m_labelIcon)。我動態設置圖像源出於此控制在我的資源PNG格式之一:Wp7使用圖像組件的ListView不顯示圖像,直到滾動
Uri uri = new Uri("/MyApp;component/Common/Main/res/drawable/some_icon.png");
StreamResourceInfo resourceInfo = Application.GetResourceStream(uri);
BitmapImage bitmapSource = new BitmapImage();
bitmapSource.CreateOptions = BitmapCreateOptions.None;
bitmapSource.SetSource(resourceInfo.Stream);
m_labelIcon.Source = bitmapSource;
但是,列表視圖中出現時,圖像都不見了。如果我將列表滾動到底部,然後返回頂部,則圖像開始出現。我已經指定了BitmapCreateOptions.None,它應該防止延遲加載圖像(它們在我的資源中,而不是在網上)。
我也試過使用ImageOpened事件,但這不起作用。
有什麼想法?
感謝, 豬
[?匈牙利表示法是壞的,mkay](http://www.joelonsoftware.com/articles/Wrong.html) –