2016-09-09 5 views
1

私のXAMLメトロアプリは、Windows 8とWindows 8.1のデバイスで正常に動作します。 残念ながら、Windowsのデバイスでは、巨大なリストビュー上のcollectionviewsourceを多数のデータテンプレートでバインドしてクラッシュします。メトロアプリケーションのクラッシュWindows 10

Dim data As New CollectionViewSource() 
data.IsSourceGrouped = True 
data.Source = au.lkat.gruppern 
data.ItemsPath = New PropertyPath("details") 
lsvKatalog.DataContext = data 

次の未処理の例外は、特定の量のデータの上にのみ表示されます。

Error HRESULT E_FAIL has been returned from a call to a COM component. 
Für den Parameter "key" von "Public Default Property Item(key As Object) As Object" wurde kein Argument angegeben. 

私のためのヒントはありますか?

答えて

0

私はVS2012(Windows8)からVS2013(Windows8.1をターゲット)に移行します これで問題は解決しました。

0

前述したように、それがある場合はWindows 8のアプリケーションは、Windows 10上で正しく動作するはずのように、それはシステムのバグであるあなたが行うことができる2つのものがあります

- (マイクロソフトにバグを提出しようとするフィードバックハブまたはVisual Studioでのフィードバックを使用することもできます)、クラッシュしないようなものを実現する代替方法を構築しようとします。 2つ目は、アプリ内でより詳細なビューを必要とし、特定のアドバイスが必要な場合です。

関連する問題