2015-02-06 1 views
0

에없는 "의 SelectedIndexChanged"하지만 WPF에서 난 찾을 수 없습니다 이벤트 "의 SelectedIndexChanged"대신 내가 이벤트를 발견 할 수의 는 "인 selectionchanged" 하지만 콤보 이벤트 작업의 인덱스 전에 사용할 때 나는 문제가하지만 난 인덱스 변경 이벤트에서 내 코드를 표시 한 후 원하는이벤트의 WinForm에서 WPF

을 "인 selectionchanged"

어떻게해야합니까? 나는 인덱스와 값을 변경 한 후 확인하실 수 있습니다 내가 불쌍한 내 영어

답변

2

실제로 이벤트에 대한 내 콤보 상자의

SRY을 인덱스를 변경 한 후라고 '인 selectionchanged'내 메시지 박스를 보여주고 싶은 것이 간단한

public partial class MainWindow : Window 
{ 
    private string[] _cmbxSource = new string[] { 
      "ZeroIndex", 
      "FirstIndex" 
     }; 

    public MainWindow() 
    { 
     InitializeComponent(); 

     cmbx.ItemsSource = _cmbxSource; 

     cmbx.SelectionChanged += cmbx_SelectionChanged; 
    } 

    void cmbx_SelectionChanged(object sender, SelectionChangedEventArgs e) 
    { 
     MessageBox.Show(string.Format("Value and Index has been changed {0} {1}", 
      _cmbxSource[cmbx.SelectedIndex], cmbx.SelectedIndex)); 
    } 
} 
관련 문제