Ben şu (çok basit) ItemsControl:WPF - ItemsControl - ItemTemplate'de bulunan "CheckBox" öğemi nasıl bulabilirim?
foreach (var dahCurrentItem in BlahList.Items)
{
var ItemCheckBox = BlahList.GimmeMyControl(dahCurrentItem, "MyCheckBox")
// I'm going to do something with the check box here...
}
Bunu nasıl yapacağım:
kodunda<ItemsControl Name="BlahList" ItemsSource="{Binding Blah}">
<ItemsControl.ItemTemplate>
<DataTemplate>
<CheckBox Name="MyCheckBox" Content="{Binding Text}" />
</DataTemplate>
</ItemsControl.ItemTemplate>
</ItemsControl>
, ben aşağıdakileri yapmak istersiniz?
Siz efendim, güzeller! - İfadenize katılıyorum, ama bu durumda "Tümünü Kontrol Et" ve "Hiçbiri Kontrol Et" tipi fonksiyonunu yapıyorum ... Bazı dizilere bağlı "isChecked" e sahip olduğumu farkettim ve daha sonra bağlantıları yeniden güncelleyin ... ama sadece foreaching ve kontrol lazier ... demek istiyorum ... daha kolay :) Tekrar teşekkürler! –
Tamam, "cevaplandı" onay kutusunu almam gerekiyordu ... çünkü sadece "NULL" alıyorum. Bunun gerçekten yakın olduğunu hayal ediyorum ama küçük bir şey eksik olmalı. –
Sonunda 'FindName' yapılırken null yapmamak için ne yapılmalı? – J4N