Ich versuche, einer Zelle in DataTable einen Ereignishandler hinzuzufügen, indem ich den Zellenstil bearbeite. Insbesondere bin ich EinstellungSystem.Windows.FrameworkElement.TargetUpdated = "..." ist nicht gültig. "TargetUpdated" muss ein RoutedEvent sein
<EventSetter Event="TargetUpdated" Handler="TaskDescription_TextChanged1Event"/>
Und hier ist der Fehler, ich bin immer:
System.Windows.FrameworkElement.TargetUpdated="TaskDescription_TextChanged1Event"
is not valid. 'TargetUpdated' must be a RoutedEvent registered with a name that
ends with the keyword "Event".
Hier ist der Code für TaskDescription_TextChanged1Event:
public void TaskDescription_TextChanged1Event(object sender,
RoutedEventArgs e)
{
}
Was soll ich dafür tun, um Arbeit?
Danke, das hat funktioniert. Aber TaskDescription_TextChanged1Event wird nie aufgerufen, wenn ich es so setze –
@ArsenZahray: Haben Sie ['NotifyOnTargetUpdated'] gesetzt (http://msdn.microsoft.com/en-us/library/system.windows.data.binding.notifyontargetupdated. Aspx) für die Bindung? Warum benutzen Sie nicht auch ['TextChanged'] (http://msdn.microsoft.com/en-us/library/system.windows.controls.textbox.textchanged.aspx) oder etwas? –
Ich würde gerne, aber ich kann nicht herausfinden, wie man TextChanged mit ContentPresenter verwendet –