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 - Accessing EventArgs of RoutedEvent in XAML

 
 
Old 06-17-2008   #1 (permalink)
Jens Weiermann


 
 

Accessing EventArgs of RoutedEvent in XAML

Hi,

I'm relatively new to XAML, so please bear with me if I'm what I'm planning
to do is stupid. I'm not a big fan (yet) of the rather crazy syntax,
especially when using {binding} and name:spaces. But I like the strict
separation of logic and UI and would like to continue doing it that way.

I'm firing a custom RoutedEvent from my Window class and use this as an
event trigger in the XAML code. This works fine so far:

<EventTrigger RoutedEvent="foo:Window3.BarEvent">
<EventTrigger.Actions>
<BeginStoryboard>
...

I'm doing this to display an error message under certain conditions
(showing a big red and blinking panel to the user).

What I've not found out is how one can use the event args of the
RoutedEvent in the XAML code. I would like to pass the error message as a
parameter to that event, so the trigger can assign it to the text property
of a label control (probably by using an ObjectAnimationBase derived
animation). What I'm having in mind is something like this:

<EventTrigger RoutedEvent="foo:Window3.BarEvent">
<EventTrigger.Actions>
<BeginStoryboard>
<Storyboard Duration="00:00:10">
<ObjectAnimationUsingKeyFrames
Storyboard.TargetName="SomeLabel" Storyboard.TargetProperty="Text">
<DiscreteObjectKeyFrame KeyTime="00:00:00"
Value="{BarEventArgs:ErrorMessage}" />

However, I have not found a way to access the arguments passed to the
RoutedEvent in XAML code.

I'd appreciate any suggestions...

Thanks!
Jens

My System SpecsSystem Spec
Old 06-30-2008   #2 (permalink)
Jens Weiermann


 
 

Re: Accessing EventArgs of RoutedEvent in XAML

As a follow up to my own post: is this the right group to ask such
questions? I'm wondering because noone answered what I'd considered an easy
question...

Jens
My System SpecsSystem Spec
 

Thread Tools



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