Subj。ComboBox不會觸發SelectionChanged事件
我使用Silverlight 4 VS2010,這裏是一個源代碼:
<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>
這裏是背後的功能代碼:
private void Player2All_SelectionChanged(object sender, SelectionChangedEventArgs e)
{
OpenFileDialog ofd = new OpenFileDialog();
ofd.ShowDialog();
string strPlayerSelected = sender.ToString();
DebugTextBlock.Text = "hoho";
}
當我改變選擇的項目,此功能不叫..爲什麼?我怎樣才能得到可行的?
非常感謝您的任何幫助。
P.S.創建一個單獨的應用程序...類似的代碼工作正常
我在ComboBox的下拉列表中看到項目。所以,它應該是正確的綁定,不應該是? – Budda 2010-05-29 00:26:42