Subj.ComboBox가 SelectionChanged 이벤트를 발생시키지 않습니다.
다음 <ComboBox Grid.Row="4" Grid.Column="1" Name="Player2All" MinWidth="50" ItemsSource="{Binding PlayersAll}" SelectionChanged="Player2All_SelectionChanged">
<ComboBox.ItemTemplate>
<DataTemplate>
<TextBlock Text="{Binding ShortName}"/>
</DataTemplate>
</ComboBox.ItemTemplate>
</ComboBox>
기능 뒤에 코드 :
내가 VS2010와 실버 라이트 4를 사용하고, 여기에 소스 코드
private void Player2All_SelectionChanged(object sender, SelectionChangedEventArgs e)
{
OpenFileDialog ofd = new OpenFileDialog();
ofd.ShowDialog();
string strPlayerSelected = sender.ToString();
DebugTextBlock.Text = "hoho";
}
이 함수 내가 선택한 항목을 변경할 때 호출되지 않습니다는 ... . 왜? 어떻게하면 효과가 있습니까?
많은 도움을 주셔서 감사합니다.
P. 별도의 응용 프로그램을 만들었습니다 ... 비슷한 코드가 잘 작동합니다.
ComboBox의 드롭 다운 목록에있는 항목이 표시됩니다. 올바른 바인딩이어야하며 잘못하면 안됩니까? – Budda