Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > C# (си шарп)
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 10.09.2012, 20:41   #1
ABC12
Новичок
Джуниор
 
Регистрация: 10.09.2012
Сообщений: 1
По умолчанию C#, WPF. Привязка элементов listbox к комманде.

Добрый день. У меня легкий вопрос, надеюсь кто-то поможет.
Итак дано:
Код HTML:
<StackPanel>
    <StackPanel.CommandBindings>
        <CommandBinding Command="Open" Executed="OpenCommand"/>
    </StackPanel.CommandBindings>
    <ListBox Name="List1">
        <ListBox.InputBindings>
            <KeyBinding Key="Enter" Command="Open"/>
            <MouseBinding MouseAction="LeftDoubleClick" Command="Open"/>
        </ListBox.InputBindings>               
    </ListBox>
</StackPanel>
В StackPanel обьявлена привязка комманды Open. Внутри StackPanel есть ListBox. К нему подвязан список ObservableCollection где-то из глубины программы. Он динамически изменяется и заполняет ListBox. В Codebehind у меня есть такой метод:
Код:
void OpenCommand(object sender, ExecutedRoutedEventArgs e)
{
     MessageBox.Show("hello");
}
По идее этот метод должен выполяться при двойном щелчке мыши на ListBox. Но этого НЕ происходит. Дело в том, что этот двойной щелчек попадает не на сам ListBox, а только на его элементы типа ListBoxItem. Но почему-то событие не идет пузырьком вверх к ListBox, где оно отработано. Выходит, что OpenCommand у меня не выполняется. Как это исправить?

Иными словами как реализовать InputBinding комманды для динамически изменяемых ListBoxItem?

Кстати, как видите там это же комманда вызываеться при нажатии клавиши Ентер. Так вот, с ней все ОК и все Работает.
ABC12 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Привязка изображений к ListBox jaguar8989 C++ Builder 4 03.04.2012 16:31
привязка данных в WPF Namolem Помощь студентам 0 09.10.2010 11:49
ListBox, привязка экземпляра класса к Item. Возможно ли? Casper-SC Общие вопросы .NET 1 24.05.2010 10:40
wpf listbox Cpluser Общие вопросы .NET 0 06.04.2010 19:58
Привязка данных к Listbox ArcticBear Общие вопросы .NET 2 17.11.2008 17:41