Windows Vista Forums
Vista Forums Home Join Vista Forums Windows 7 Forum Vista Tutorials Tags
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.

Go Back   Vista Forums > Misc Newsgroups > Avalon

Vista - MouseDoubleClick Event on a ListBox route to a command

 
 
Old 05-28-2006   #1 (permalink)
Stefc


 
 

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 SpecsSystem Spec
Old 05-31-2006   #2 (permalink)
Nick Kramer [MSFT]


 
 

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 SpecsSystem Spec
Old 06-04-2006   #3 (permalink)
Stefc


 
 

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 use
instead "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 SpecsSystem Spec
 

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


Vista Forums is an independent web site and has not been authorized,
sponsored, or otherwise approved by Microsoft Corporation.
"Windows Vista", the Start Orb, and related materials are trademarks of Microsoft Corp.
© Designer Media Ltd

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46