System.Windows.FrameworkElement.TargetUpdated =“...”无效。 'TargetUpdated'必须是RoutedEvent

时间:2012-04-12 21:47:20

标签: c# wpf xaml

我正在尝试通过编辑单元格样式将事件处理程序添加到DataTable中的单元格。具体来说,我正在设置

<EventSetter Event="TargetUpdated" Handler="TaskDescription_TextChanged1Event"/>

这是我得到的错误:

System.Windows.FrameworkElement.TargetUpdated="TaskDescription_TextChanged1Event" 
   is not valid. 'TargetUpdated' must be a RoutedEvent registered with a name that 
   ends with the keyword "Event".

这是TaskDescription_TextChanged1Event的代码:

    public void TaskDescription_TextChanged1Event(object sender, 
                              RoutedEventArgs e)
    {

    }

我应该怎样做才能发挥作用?

1 个答案:

答案 0 :(得分:2)

您无法将EventSetters用于未路由的事件,但根据文档FrameworkElement.TargetUpdatedBinding.TargetUpdated的别名事件,已路由,因此订阅该事件可能会有效