2013-05-02 37 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

相關問題