有2个listbox提供数据,第三个listbox显示前2个选中的元素.
应该怎样写绑定呢?
前两个listbox是多选模式.
怎样在多选模式下监听每个元素的选中和未选中事件?
好å没æ说æ¸
æ¥.第3个listboxæ¯æ¾ç¤ºå2个ä¸éä¸çå
ç´ ,å两个listboxæ¯å¤éç.ä¸æ¯åé.å æ¤ä¹æ¯ä¸ä¸ªéå.
å两个listboxæ¯å¤é,ææ ·ååºéä¸åæªéä¸çäºä»¶å¢?
éä¸åæªéä¸äºä»¶ = = ä½ ä»¥ä¸ºæ¯checkboxè¿æ¯radiobuttonåãlistboxæ¯éè¿SelectionChangedäºä»¶æ¥å®è¡é项ååçã
å¤éçè¯ï¼åªè¦è®¾ç½®listboxçSelectionMode="Multiple"å°±å¯ä»¥äºãæ¤æ¶è·å¾çlistboxçSelectedItemså°±æ¯ä¸ä¸ªéåäºï¼ä½ å¯ä»¥æè¿ä¸ªéåèµå¼ç»ç¬¬ä¸ä¸ªlistboxæç»å®çé£ä¸ªéå身ä¸ã
å
·ä½çåæ³å°±æ¯ï¼ç¬¬ä¸ä¸ªlistboxåå°ç»å®ä¸ä¸ªéå对象ãç¶åå¨ç¬¬ä¸ä¸ªå第äºä¸ªlistboxçSelectionChangedé对è¿ä¸ªéå对象åå¢å 项åå é¤é¡¹çæä½ãæ以第ä¸ä¸ªlistboxç»å®çè¿ä¸ªéå对象类ååºè¯¥æ¯ObservableCollectionï¼è¿æ ·å°±è½éç¥å°åå°ã
å
¶å®ææ¯æ³è½ä¸è½ä¸ä½¿ç¨ç¬¬ä¸ä¸ªéå,ç´æ¥ç»å®å°å2个çSelectedItemsä¸.
æ¯ä¸æ¯éè¿SelectionChangedEventArgs.AddedItems æ¥æ¾ç¤ºå½åç¹å»éä¸çå
ç´ ?
æå·²ç»è¯è¿,æ¯è¿æ ·,ä¸ç¥æ没ææ´å¥½çæ¹æ³.
åªè¦é»è¾åçï¼ä¾¿äºç»´æ¤åç解ï¼ä»ä¹æ¹æ³é½å¯ä»¥