Peter Torrの非常に人気のある LazyListBox を使用しています。Collapsedに設定するまでは正常に動作しVisibility
ます
<lazy:LazyListBox Visibility="Collapsed"> // cause error
<lazy:LazyListBox.ItemTemplate>
<DataTemplate>
<TextBlock Text="{Binding Number}"></TextBlock>
</DataTemplate>
</lazy:LazyListBox.ItemTemplate>
<lazy:LazyListBox.LoadedItemTemplate>
<DataTemplate>
<StackPanel Orientation="Horizontal">
<TextBlock Text="{Binding Number}"></TextBlock>
<Image Source="{Binding ImageUri}"></Image>
</StackPanel>
</DataTemplate>
</lazy:LazyListBox.LoadedItemTemplate>
</lazy:LazyListBox>
私が受け取るVisual Studioデザイナーで
System.NullReferenceException
Object reference not set to an instance of an object.
at LazyListBox.LazyListBox.ComputeVisibleItems() in D:\VSProjects\LazyListBoxProject\LazyListBox.cs:line 428
実行するとアプリがクラッシュします
ただし、コードで折りたたむと、問題なく動作します。
これを修正する方法は?コードで設定するVisibility
と、要件に合わない