我有以下的(很簡單)的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」綁定到某個數組,然後重新更新綁定...但只是foreaching和檢查是懶惰的...我的意思是...更容易:)再次感謝! – 2009-03-02 19:14:46
好的,我不得不拿掉「回答」複選框......因爲我只是變得「空」。我想這真的很接近,但一定有一些小小的失蹤。 – 2009-03-02 19:46:34