2016-09-09 2 views
1

Meine XAML Metro App funktioniert gut auf Windows 8 und Windows 8.1 Gerät. Leider stürzt es auf einem Windows 10-Gerät ab, indem es eine collectionviewsource auf einer riesigen Listview mit vielen Datatemplates bindet.Metro App Absturz auf Windows 10

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

Die folgende unbehandelte Ausnahme wird nur oberhalb einer bestimmten Datenmenge angezeigt.

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. 

Hat jemand einen Tipp für mich?

Antwort

0

Ich migrieren von VS2012 (Windows8) zu VS2013 (Retarget zu Windows8.1) Dies löste das Problem.

0

Wenn es, wie oben beschrieben ist, ist es ein System Fehler als Windows 8-Apps sollten ordnungsgemäß unter Windows arbeiten, 10.

Es gibt zwei Dinge, die Sie tun können - versuchen, den Fehler zu Microsoft (Feedback-Hub zu unterbreiten oder Feedback in Visual Studio könnte dafür verwendet werden), versuche alternative Methoden zu entwickeln, um Dinge zu erreichen, die nicht abstürzen. Für die zweite Sache würde man viel detailliertere Ansicht in Ihrer App benötigen, um einige besondere Ratschläge zu geben.