Otrzymuję następujący:E_UNEXPECTED UWP poważnej awarii
poważnej awarii (wyjątek od HRESULT: 0x8000FFFF (E_UNEXPECTED))
gdy atrybut ListView jest ustawiony na NULL w państwie Wizualnej . Nie ma sensu, dlaczego VS i Blend narzekają?
<VisualState.Setters>
<Setter Target="listView.(Selector.IsSynchronizedWithCurrentItem)" Value="{x:Null}"/>
</VisualState.Setters>
EDIT
Podobny problem:
<VisualState.Setters>
<Setter Target="NumberButtonBox.(RelativePanel.RightOf)" Value="{x:Null}" />
<Setter Target="NumberButtonBox.(RelativePanel.Below)" Value="GridPlaceholder" />
</VisualState.Setters>
gdzie NumberButtonBox jest zdefiniowany jako
<Viewbox x:Name="NumberButtonBox" RelativePanel.RightOf="GridPlaceholder" MaxWidth="250" MaxHeight="450" MinWidth="200">
Błąd pokazuje tylko na seter przy użyciu wartości {x:Null}
, nie na drugiej linii. Zmiana kolejności linii Settera nie przynosi efektu.
Czy w ten sposób ustawisz właściwość na Null, aby usunąć tę wartość? W czasie wykonywania działa, tylko edytor ma problemy z tym.
"Katastrofalny błąd" jest jedynie opis jakości zgłaszania błędów w UWP, nie ma sensu diagnozować czegokolwiek. http://stackoverflow.com/help/mcve –
Ale przynajmniej dzieje się to w konkretnej sytuacji: '' z wartością '{x: Null}' –
czym jest widok listy w twoim kodzie? proszę napisać trochę więcej kodu. –