У меня простой проект Windows Phone 7, и я не использую MVVM.У меня есть группа флажков и некоторые другие элементы управления, которые определяют определенные статусы в пользовательском интерфейсе.Допустим, установив флажок, я получаю событие, в котором у меня есть некоторый код, и я хотел бы знать состояние других флажков и элементов там.Возможно ли это без MVVM?Корневое визуальное представление не дает мне основной класс пользовательского интерфейса (запущенный в main.xaml), поэтому, похоже, нет никакого способа найти другие одноранговые элементы управления.
Допустим, у меня есть список с флажками, привязанными к данным xmlк элементу имени.
<DataTemplate x:Key="myTemplate">
<StackPanel Orientation="Horizontal">
<CheckBox Name="chkBox" Checked="chkBox_Checked" Tag="{Binding name}">
<TextBlock Text="{Binding name}" FontSize="16" />
</CheckBox>
</StackPanel>
</DataTemplate>
Используется в списке
<ListBox x:Name="lst" SelectionMode="Single" ItemTemplate="{StaticResource myTemplate}" />
Проверка элемента приводит меня к событию chkbox_Checked.Как мне определить значение всех флажков в этой группе?
Я вижу, что lst.Items может дать мне значение имени флажков, которое является значением данных, к которому они привязаны, но яЯ не могу привести элемент к типу checkBox для проверки значения isChecked.