| Silverlight 5 | WinRT |
| public sealed class AutomationEvent | |
| public event EventHandler`1<AutomationEventArgs> EventRaised; | |
| public void AddEventHandler(Delegate handler); | |
| public void RemoveEventHandler(Delegate handler); |
| public sealed class AutomationEventArgs | |
| : EventArgs | |
| public Object Arguments { get; } |
| public abstract sealed class AutomationFactory | |
| static public Boolean IsAvailable { get; } | |
| static public T CreateObject(); | |
| static public Object CreateObject(String progID); | |
| static public AutomationEvent GetEvent(Object automationObject, String eventName); | |
| static public Object GetObject(String progID); |