2009-03-06 15 views
0

Umarım birileri bunu anlayamadığım için yardımcı olabilir. İşte popup/combo kutusu için benim xaml kodum, düzeni ve geri kalanını için bundan sonra diğer kod yoktur lütfen.WPF Birleşik kutu + FareLeftButtonDown

Kullanıcı yazmaya başladığında ekranda açılan pencereyi açar, hangisi çalışır. Sorun, kullanıcının açılan kutudaki sözcüklerden birini tıklayabilmesini ve metin kutusuna eklenmesini istiyorum. MouseLeftButtonDown olarak çalışmayan bu parçalar asla kovulmuyor. Ben http://www.designerwpf.com/2008/12/03/getting-a-mouseleftbuttondown-or-mouseleftbuttonup- olay dan-your-metin/

yanı biri olarak başka bir yerde o combo.MouseLeftButtonDown + = temsilci {} olduğunu gördü bu siteden biri dahil olmak üzere farklı yöntemlerle birkaç denedim;

Yardımlarınız için teşekkür ederiz.

cevap

0

Muhtemelen SelectionChanged etkinliğine bakmak istiyorsunuz. ComboBox'ın açılır menüsündeki bir öğe seçildiğinde yanar.

ComboBox'ın MouseLeftButtonDown olayını dahili olarak ele aldığını ve bunun kodunuza geçirilmemesine neden olduğunu düşünüyorum.

2

MouseLeftButtonDown olay işleyicisi yerine, PreviewMouseLeftButtonDown kullanın.