私は、次の(非常に単純な)のItemsControlがあります。コードでWPF - ItemsControl - ItemTemplateにある "CheckBox"アイテムを見つけるにはどうすればよいですか?
<ItemsControl Name="BlahList" ItemsSource="{Binding Blah}">
<ItemsControl.ItemTemplate>
<DataTemplate>
<CheckBox Name="MyCheckBox" Content="{Binding Text}" />
</DataTemplate>
</ItemsControl.ItemTemplate>
</ItemsControl>
を、私は次の操作を実行したいと思います:
foreach (var dahCurrentItem in BlahList.Items)
{
var ItemCheckBox = BlahList.GimmeMyControl(dahCurrentItem, "MyCheckBox")
// I'm going to do something with the check box here...
}
私はそれをどのように行うのですか?
あなたは、美しいです! - 私はあなたの声明に同意しますが、この場合、 "すべてチェック"と "チェックなし"タイプの機能を実行しています...私は "isChecked"をいくつかの配列にバインドして、 ...しかし、ちょうどforecheachingとチェックlazier ...私は..簡単に意味:)再びありがとう! –
OK、「回答済み」のチェックボックスを外さなければなりませんでした。なぜなら「NULL」しか得られないからです。私はこれが本当に近いと思っていますが、何か小さなものがなければなりません。 –
'FindName'を実行するときに最終的にnullを取得しないようにするにはどうすればよいですか? – J4N