Как получить список всех отмеченных элементов в списке?Silverlight WP7.1 - PullRequest
0 голосов
/ 25 октября 2011

Это мой список, как я могу получить элементы, которые были проверены, в коде позади?

    <ListBox Name="AppointmentResultsData" ItemsSource="{Binding Path=Attendees}" Height="400"  ScrollViewer.ManipulationMode="Control" Margin="24,0,0,0" >
      <ListBox.ItemTemplate>
        <DataTemplate>
          <StackPanel>
            <CheckBox Content="{Binding Path=DisplayName, Mode=TwoWay}" FontSize="{StaticResource PhoneFontSizeExtraLarge}" />
                      </StackPanel>
        </DataTemplate>
      </ListBox.ItemTemplate>
    </ListBox>
<Button Content="Skicka" Click="SendPhoto_Click" HorizontalAlignment="Center" />

Ответы [ 2 ]

0 голосов
/ 25 октября 2011

В списке есть IEnumerable. Я на самом деле не скомпилировал это, но что-то вроде:

var checked = AppointmentResultsData.ItemsSource.Where(i => i.IsChecked);
0 голосов
/ 25 октября 2011

Проверьте, решает ли это вашу проблему:

Как получить выбранные элементы в WPF CheckBox ListBox

Обычно рекомендуется использовать подход просмотра модели.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...