Имам контрола, която е свързана с данни към ListBox
. Всички обвързани свойства се актуализират правилно. Контролът обаче трябва да знае кога избраният елемент се променя, за да може да извърши друго почистване. Има ли събитие, което отразява това?
WPF: Открива кога избраният елемент се променя
Отговори (2)
Можете също така да се свържете със свойството SelectedItem
, да речем с ICollectionView.CurrentItem
, и да зададете свойството IsSynchronizedWithCurrentItem
на True.
person
codekaizen
schedule
26.01.2010
Не виждам как това ще ми даде събитие за промяна на текущия елемент.
- person Jonathan Allen; 26.01.2010
Можете да слушате събитието
CurrentChanged
на основната колекция.
- person codekaizen; 26.01.2010
Добре, сега разбирам. Използвам CollectionViewSource.GetDefaultView(DataContext), за да получа изгледа и този изглед е вашият ICollectionView.
- person Jonathan Allen; 26.01.2010
Не съм го пробвал, но търсене в Google за „as3 waveform“ разкри тази публикация в блога (съдържа връзка към някакъв изходен код)
http://blog.efnx.com/flash-actionscript-3-waveform-generation-class/
- person Jonathan Allen; 26.01.2010Има събитие SelectionChanged в ListBox.
person
Akash Kava
schedule
26.01.2010
Не добре. Детайлният контрол и списъкът не знаят нищо един за друг. Трябва да направя това изцяло в рамките на детайлния контрол.
- person Jonathan Allen; 26.01.2010