2013-05-02 3 views
0

У меня этот код для моего ListPicker в моем WP7 Заявке,Как определить, какой выбран ListPickerItem

<toolkit:ListPicker x:Name="listTab1" Header="Muti-View 1 Settings" Margin="428,220,112,25.51" RenderTransformOrigin="0.5,0.5"> 
         <toolkit:ListPicker.RenderTransform> 
          <CompositeTransform Rotation="-90"/> 
         </toolkit:ListPicker.RenderTransform> 
         <toolkit:ListPickerItem Content="tab 1"/> 
         <toolkit:ListPickerItem Content="tab 2"/> 
         <toolkit:ListPickerItem Content="tab 3"/> 
        </toolkit:ListPicker> 

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

Любые идеи, в которых я могу это сделать?

ответ

0

Вам необходимо подписаться на событие ListPickerSelectionChanged. Сначала мы получим ссылку на текущий SelectedItem объект данных, и после этого мы получим ссылку на SelectedItem контейнер, который имеет тип ListPickerItem:.

private void listPicker_SelectionChanged(object sender, SelectionChangedEventArgs e) 
{ 
    //Get the data object that represents the current selected item 
    SampleData data = (sender as ListPicker).SelectedItem as SampleData; 

    //Get the selected ListPickerItem container instance  
    ListPickerItem selectedItem = this.listPicker.ItemContainerGenerator.ContainerFromItem(data) as ListPickerItem; 
} 

Source

Смежные вопросы