When UIEventHub created a UIInput from Sender and EventArgs, before send to UIEventProcessor, it first passed to UIInputProcessor to update certain paramaters, or in the case of DragInputProcessor, raise DragStarted event.

public interface IUIInputProcessor
    IEnumerable<RoutedEvent> ProcessEvents { get; }
    bool ProcessAllEvents { get; }
    void Update(IUIInput input);

A list of UIInputProcessor

Last edited Mar 20, 2014 at 9:28 AM by lycj, version 2


No comments yet.