System.Windows.FrameworkElement.TargetUpdate=“..“无效.“目标更新”必须

本文关键字:更新 目标更新 必须 目标 无效 FrameworkElement TargetUpdate System Windows | 更新日期: 2023-09-27 18:31:01

我正在尝试通过编辑单元格样式将事件处理程序添加到 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)
    {
    }

我应该怎么做才能正常工作?

System.Windows.FrameworkElement.TargetUpdate=“..“无效.“目标更新”必须

您不能将EventSetters用于未路由的事件,但是根据文档FrameworkElement.TargetUpdatedBinding.TargetUpdated 的别名事件,这是路由的,因此订阅它可能会奏效。