Click here to Skip to main content
15,920,438 members
Home / Discussions / WPF
   

WPF

 
QuestionRoutedEvent Pass EventArg Pin
Kevin Marois11-Jan-20 16:42
professionalKevin Marois11-Jan-20 16:42 
I have added a Routed Event to a user control:
public static readonly RoutedEvent ItemChangedEvent =
            EventManager.RegisterRoutedEvent("ItemChanged",
            RoutingStrategy.Bubble,
            typeof(RoutedEventHandler),
            typeof(DropDownEntryView));

public event RoutedEventHandler ItemChanged
{
    add { AddHandler(ItemChangedEvent, value); }
    remove { RemoveHandler(ItemChangedEvent, value); }
}

private void RaiseItemChangedEvent(string newValue, string oldValue)
{
    var args = new ItemChangedEventArgs(ItemChangedEvent, newValue, oldValue);
    RaiseEvent(args);
}
Here is the ItemChangedEventArgs class:
public class ItemChangedEventArgs : RoutedEventArgs
{
    public string NewValue { get; private set; }

    public string OldValue { get; private set; }

    public ItemChangedEventArgs(RoutedEvent routedEvent, string newValue, string oldValue)
        : base(routedEvent)
    {
        NewValue = newValue;
        OldValue = OldValue;
    }
}
The XAML
<ctrls:DropDownEntryView Grid.Column="0" 
                            Items="{Binding DataContext.EmailItems, 
                                            ElementName=clientsView,  
                                            Mode=TwoWay, 
                                            UpdateSourceTrigger=PropertyChanged}" 
                            EditBarCaption="Edit Emails..."
                            ShowEditBar="True"
                            ItemCategoryKey="email_types"
                            HorizontalAlignment="Left"
                            Width="400"
                            Margin="5">

<pre>
<i:Interaction.Triggers>
    <i:EventTrigger EventName="ItemChanged">
        <i:InvokeCommandAction Command="{Binding ElementName=clientsView, Path=DataContext.EmailItemChangedCommand}" 
                                CommandParameter="{Binding}"/>
    </i:EventTrigger>
</i:Interaction.Triggers>



How do I pass the ItemChangedEventArgs in the XAML?
If it's not broken, fix it until it is.
Everything makes sense in someone's mind.
Ya can't fix stupid.

AnswerRe: RoutedEvent Pass EventArg Pin
Gerry Schmitz11-Jan-20 20:24
mveGerry Schmitz11-Jan-20 20:24 
GeneralRe: RoutedEvent Pass EventArg Pin
Kevin Marois12-Jan-20 10:05
professionalKevin Marois12-Jan-20 10:05 
GeneralRe: RoutedEvent Pass EventArg Pin
Gerry Schmitz13-Jan-20 13:23
mveGerry Schmitz13-Jan-20 13:23 
GeneralRe: RoutedEvent Pass EventArg Pin
Kevin Marois14-Jan-20 5:18
professionalKevin Marois14-Jan-20 5:18 
GeneralRe: RoutedEvent Pass EventArg Pin
Kevin Marois14-Jan-20 5:43
professionalKevin Marois14-Jan-20 5:43 
AnswerRe: RoutedEvent Pass EventArg Pin
Richard Deeming13-Jan-20 8:00
mveRichard Deeming13-Jan-20 8:00 
GeneralRe: RoutedEvent Pass EventArg Pin
Kevin Marois14-Jan-20 9:02
professionalKevin Marois14-Jan-20 9:02 
QuestionCalculate the textbox value based on the value of combobox ? ( wpf ) Pin
Member 146803727-Jan-20 19:44
Member 146803727-Jan-20 19:44 
QuestionRe: Calculate the textbox value based on the value of combobox ? ( wpf ) Pin
Richard MacCutchan7-Jan-20 21:17
mveRichard MacCutchan7-Jan-20 21:17 
AnswerRe: Calculate the textbox value based on the value of combobox ? ( wpf ) Pin
Member 146803727-Jan-20 21:49
Member 146803727-Jan-20 21:49 
SuggestionRe: Calculate the textbox value based on the value of combobox ? ( wpf ) Pin
Richard Deeming8-Jan-20 0:46
mveRichard Deeming8-Jan-20 0:46 
QuestionRefresh Attached Property? Pin
Kevin Marois7-Jan-20 10:17
professionalKevin Marois7-Jan-20 10:17 
AnswerRe: Refresh Attached Property? Pin
Richard Deeming8-Jan-20 1:18
mveRichard Deeming8-Jan-20 1:18 
QuestionWPF Exception - Send Error Report Pin
Kevin Marois30-Dec-19 7:41
professionalKevin Marois30-Dec-19 7:41 
AnswerRe: WPF Exception - Send Error Report Pin
Richard MacCutchan30-Dec-19 10:13
mveRichard MacCutchan30-Dec-19 10:13 
AnswerRe: WPF Exception - Send Error Report Pin
jimmson2-Jan-20 3:15
jimmson2-Jan-20 3:15 
AnswerRe: WPF Exception - Send Error Report Pin
Gerry Schmitz2-Jan-20 20:09
mveGerry Schmitz2-Jan-20 20:09 
AnswerRe: WPF Exception - Send Error Report Pin
Mycroft Holmes3-Jan-20 10:49
professionalMycroft Holmes3-Jan-20 10:49 
QuestionMenuButton CanExecute Firing Wrong Pin
Kevin Marois24-Dec-19 11:42
professionalKevin Marois24-Dec-19 11:42 
AnswerRe: MenuButton CanExecute Firing Wrong Pin
Gerry Schmitz26-Dec-19 6:34
mveGerry Schmitz26-Dec-19 6:34 
GeneralRe: MenuButton CanExecute Firing Wrong Pin
Kevin Marois26-Dec-19 7:38
professionalKevin Marois26-Dec-19 7:38 
GeneralRe: MenuButton CanExecute Firing Wrong Pin
Gerry Schmitz27-Dec-19 5:58
mveGerry Schmitz27-Dec-19 5:58 
AnswerRe: MenuButton CanExecute Firing Wrong Pin
Mycroft Holmes27-Dec-19 14:21
professionalMycroft Holmes27-Dec-19 14:21 
GeneralRe: MenuButton CanExecute Firing Wrong Pin
Kevin Marois27-Dec-19 14:34
professionalKevin Marois27-Dec-19 14:34 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.