アプリのいくつかのバージョンで同じコードを問題なく使用してきましたが、不思議なことNullRerefenceException
に次の s を受け取っています。
this.Loaded += delegate {
deleteBrush = new DeleteBrushAdorner( background );
AdornerLayer al = AdornerLayer.GetAdornerLayer( background );
al.Add( deleteBrush ); // null ref here??
};
background
単なるBorder
要素です。
何が原因であるかについての私の2つの考えは、a).NET 4.0への切り替え、およびb)上記の要素( a )のインスタンスUserControl
をItemsControl
.
奇妙なことに、これは常に発生するわけではなく、いつ発生するかを予測するのは難しいため、信頼できません。