Ejemplo n.º 1
0
 public virtual void RaiseActiveTextPositionChangedEvent(TextPointer rangeStart, TextPointer rangeEnd)
 {
     if (EventMap.HasRegisteredEvent(AutomationEvents.ActiveTextPositionChanged))
     {
         IRawElementProviderSimple provider = ProviderFromPeer(this);
         if (provider != null)
         {
             ActiveTextPositionChangedEventArgs args = new ActiveTextPositionChangedEventArgs(TextRangeFromTextPointers(rangeStart, rangeEnd));
             AutomationInteropProvider.RaiseAutomationEvent(
                 AutomationElementIdentifiers.ActiveTextPositionChangedEvent,
                 provider,
                 args);
         }
     }
 }