Как вызвать прикрепленное событие в wpf? - PullRequest
3 голосов
/ 19 августа 2010

Как я могу вызвать событие DataObject.Pasting из моего кода?

Ответы [ 2 ]

4 голосов
/ 19 августа 2010

Вы можете вызвать любое событие на любом UIElement, используя метод RaiseEvent(). Просто создайте соответствующие аргументы событий для обработчика и перейдите к RaiseEvent().

var args = new DataObjectPastingEventArgs(dataObject, isDragDrop, formatToApply)
{
    Source = this,
    RoutedEvent = DataObject.PastingEvent //set the event here
};
element.RaiseEvent(args);
1 голос
/ 19 августа 2010

Вам необходимо вызвать RaiseEvent для соответствующего UIElement, передав RoutedEventArgs с RoutedEvent, установленным в DataObject.Pasting.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...