1
0
mirror of synced 2025-12-22 03:12:45 -05:00
Files
core/release-notes/6.0/api-diff/WindowsDesktop/6.0.0_System.Windows.Automation.Peers.md
Rich Lander 8c8e5836c3 Fix linter errors in repo (#9689)
* Fix linter errors

* Update links
2025-01-13 21:40:52 -08:00

2.5 KiB

System.Windows.Automation.Peers

 namespace System.Windows.Automation.Peers {
     public enum AutomationEvents {
+        ActiveTextPositionChanged = 20,
+        Notification = 19,
     }
     public abstract class AutomationPeer : DispatcherObject {
+        public AutomationHeadingLevel GetHeadingLevel();
+        protected virtual AutomationHeadingLevel GetHeadingLevelCore();
+        public bool IsDialog();
+        protected virtual bool IsDialogCore();
+        public void RaiseNotificationEvent(AutomationNotificationKind notificationKind, AutomationNotificationProcessing notificationProcessing, string displayString, string activityId);
     }
     public class ContentElementAutomationPeer : AutomationPeer {
+        protected override AutomationHeadingLevel GetHeadingLevelCore();
+        protected override bool IsDialogCore();
     }
     public abstract class ContentTextAutomationPeer : FrameworkContentElementAutomationPeer {
+        public virtual void RaiseActiveTextPositionChangedEvent(TextPointer rangeStart, TextPointer rangeEnd);
     }
     public sealed class DataGridCellItemAutomationPeer : AutomationPeer, IGridItemProvider, IInvokeProvider, IScrollItemProvider, ISelectionItemProvider, ITableItemProvider, IValueProvider, IVirtualizedItemProvider {
+        protected override AutomationHeadingLevel GetHeadingLevelCore();
+        protected override bool IsDialogCore();
     }
     public sealed class DateTimeAutomationPeer : AutomationPeer, IGridItemProvider, IInvokeProvider, ISelectionItemProvider, ITableItemProvider, IVirtualizedItemProvider {
+        protected override AutomationHeadingLevel GetHeadingLevelCore();
+        protected override bool IsDialogCore();
     }
     public abstract class ItemAutomationPeer : AutomationPeer, IVirtualizedItemProvider {
+        protected override AutomationHeadingLevel GetHeadingLevelCore();
+        protected override bool IsDialogCore();
     }
     public abstract class TextAutomationPeer : FrameworkElementAutomationPeer {
+        public virtual void RaiseActiveTextPositionChangedEvent(TextPointer rangeStart, TextPointer rangeEnd);
     }
     public class UIElement3DAutomationPeer : AutomationPeer {
+        protected override AutomationHeadingLevel GetHeadingLevelCore();
+        protected override bool IsDialogCore();
     }
     public class UIElementAutomationPeer : AutomationPeer {
+        protected override AutomationHeadingLevel GetHeadingLevelCore();
+        protected override bool IsDialogCore();
     }
 }