私はこのコードを持っています:
foreach (UIElement uiElement in list)
{
uiElement.SetValue(Grid.ColumnProperty, colunmn++);
uiElement.SetValue(Grid.RowProperty, _uiRoot.RowDefinitions.Count - 1);
_uiRoot.Children.Add(uiElement);
}
正常に動作しますが、Code Contracts から警告が表示されます。null 参照 uiElement でメソッドを呼び出している可能性があります。
どのように uiElement を null にすることができますか? リストは の aList
であるUIElement
ため、null なしでリストを反復処理する必要があります。