![]() |
![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
| Welcome to Windows Vista Forums. Our forum is dedicated to helping you find solutions with any problems, errors or issues you are experiencing with Windows Vista. The Vista forum also covers news and updates and has an extensive Windows Vista tutorial section that covers a wide range of tips and tricks. |
| |||||||
| |
| | #1 (permalink) |
| | MouseDoubleClick Event on a ListBox route to a command Hi, I've a listBox that shows some databound items. under the listbox I've three buttons ( add, remove, properties ). All three buttons call a command in the view-model. Command="{Binding Path=Create}" Command="{Binding Path=Remove}" Command="{Binding Path=Update}" Now I want that a double click on the listbox executes also the "Update" Command ! How I can define such routing of a event to a command in XAML ? - mfg stefc- |
My System Specs![]() |
| | #2 (permalink) |
| | Re: MouseDoubleClick Event on a ListBox route to a command If it wasn't a button, you could specify an InputBinding for double-click, but button will handle any mouse down events and keep a double-click event from getting generated. For your case, I believe you need to listen to the left button-down event and look at the args.ClickCount, and raise the command programmatically: if (command.CanExecute(parameter, target)) { command.Execute(parameter, target); } -- -Nick Kramer [MSFT] http://blogs.msdn.com/nickkramer This posting is provided "AS IS" with no warranties, and confers no rights. Use of included script samples are subject to the terms specified at http://www.microsoft.com/info/cpyright.htm "Stefc" <stefc@gmx.net> wrote in message news:a2b501f20c948c85068e71ddcd0@msnews.microsoft.com... > Hi, > I've a listBox that shows some databound items. > under the listbox I've three buttons ( add, remove, properties ). All > three buttons call a command in the view-model. > Command="{Binding Path=Create}" Command="{Binding Path=Remove}" > Command="{Binding Path=Update}" > Now I want that a double click on the listbox executes also the "Update" > Command ! How I can define such routing of a event to a command in XAML ? > > - mfg stefc- > > |
My System Specs![]() |
| | #3 (permalink) |
| | Re: MouseDoubleClick Event on a ListBox route to a command Hello Nick, thanks for your reply. I get deeper in that now and found that the ListView also not generated "LeftDoubleClick" events for MouseBinding If I useinstead "RightDoubleClick" it works fine on my "ListView". But that's not what I wanted ![]() > If it wasn't a button, you could specify an InputBinding for > double-click, > but button will handle any mouse down events and keep a double-click > event > from getting generated. For your case, I believe you need to listen > to the > left button-down event and look at the args.ClickCount, and raise the > command programmatically: > if (command.CanExecute(parameter, target)) > { > command.Execute(parameter, target); > } > This posting is provided "AS IS" with no warranties, and confers no > rights. Use of included script samples are subject to the terms > specified at http://www.microsoft.com/info/cpyright.htm > > "Stefc" <stefc@gmx.net> wrote in message > news:a2b501f20c948c85068e71ddcd0@msnews.microsoft.com... > >> Hi, >> I've a listBox that shows some databound items. >> under the listbox I've three buttons ( add, remove, properties ). All >> three buttons call a command in the view-model. >> Command="{Binding Path=Create}" Command="{Binding Path=Remove}" >> Command="{Binding Path=Update}" >> Now I want that a double click on the listbox executes also the >> "Update" >> Command ! How I can define such routing of a event to a command in >> XAML ? >> - mfg stefc- >> |
My System Specs![]() |
| Thread Tools | |
| |
Similar Threads | ||||
| Thread | Forum | |||
| define route print command in Vista | Vista General | |||
| route add command problem on vista bussiness | Vista account administration | |||
| Route command doesn't work | Vista networking & sharing | |||
| Route command doesn't work | Vista networking & sharing | |||
| Route command doesn't work | Vista networking & sharing | |||