2017-01-05 8 views
1

キャンバスをクリックすると、テキストボックスを含むグリッドが作成されます。 TextBoxにカーソルを合わせると、ボタンがこのグリッドに追加されます。グリッド内のボタンの存在を確認する方法、重複を作成する方法はありません。試しましたグリッドにButtonなどの要素が含まれているかどうかを確認するにはどうすればいいですか?

if(!((Grid)sender).Children.Contains(Button)) 
{ 
     DeleteButton deleteButton = new DeleteButton(); 
     ((Grid)sender).Children.Add(deleteButton); 
} 

しかし、動作しません。が存在する場合

var yourButton = ((Grid)sender).Children.OfType<Button>().FirstOrDefault(); 

これはタイプボタンの最初の子を返します。

+0

あなたの質問には十分な情報がありません。あなたが試したことや具体的な質問をしてください。 –

+0

質問にxamlを追加してください。 –

+0

@Kim Hoang、C# – michaellux

答えて

0

が、これは試してみてください。

関連する問題