public void AddAutomationPropertyChangedEventHandler (IElement element, TreeScope scope, AutomationPropertyChangedEventHandler eventHandler, AutomationProperty[] properties)
{
if (element == null)
return;
ClientElement clientElement = element as ClientElement;
if (clientElement == null) {
Log.Error ("[ClientAutomationSource.AddAutomationPropertyChangedEventHandler] Not ClientElement");
return;
}
int [] propertyIds = Array.ConvertAll (properties, p => p.Id);
ClientEventManager.AddAutomationPropertyChangedEventHandler (
clientElement.Provider, scope, eventHandler, propertyIds);
}