いくつかのカスタムの複雑なデータテンプレートを備えたItemsControl(リストボックス)があります。そして、このリストボックスでウィンドウを表示するのに数秒かかります!
私のリストボックスデータテンプレートには画像が含まれています:
<Image Stretch="Uniform"
x:Name="image"
Grid.ColumnSpan="1"
Source="{Binding ImagePath}"
HorizontalAlignment="Stretch"
VerticalAlignment="Stretch"
Width="Auto"
Grid.Column="0"
MinWidth="20"
MinHeight="20"
d:LayoutOverrides="GridBox"
Margin="1,0,1,1" />
ほとんどすべてのImagePathはnullです。このnullは例外を生成することに気づきましたが、wpfエンジンはそれを隠します!これが問題の原因だと思います。画像パスがnullであることがわかっている場合、画像の読み込みを無効にすることはできますか?