Windows Vista Forums

Accessing EventArgs of RoutedEvent in XAML
  1. #1


    Jens Weiermann Guest

    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

  2. #2


    Jens Weiermann Guest

    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

Accessing EventArgs of RoutedEvent in XAML problems?

Similar Threads
Thread Thread Starter Forum Replies Last Post
problem in accessing a wcf service through wpf-xaml ram Avalon 0 19 Apr 2007
RoutedEvent Problems MarkS Avalon 1 23 Mar 2007
Accessing an Array element(i) from a XAML "binding path" iterationx Avalon 1 23 Mar 2007
Custom RoutedEvent in EventTrigger of CustomControl Style. Illumineo Avalon 1 17 Aug 2006
Accessing items in XAML from code Griff Avalon 2 12 Jan 2006