ITextRangeProvider2 接口

定义

扩展 ITextRange 接口,使 Microsoft UI 自动化提供程序能够以编程方式打开上下文菜单,这些菜单与文本输入操作相关。

public interface class ITextRangeProvider2 : ITextRangeProvider
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(3552460283, 40788, 17986, 167, 165, 92, 24, 213, 238, 42, 63)]
struct ITextRangeProvider2 : ITextRangeProvider
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.Guid(3552460283, 40788, 17986, 167, 165, 92, 24, 213, 238, 42, 63)]
public interface ITextRangeProvider2 : ITextRangeProvider
Public Interface ITextRangeProvider2
Implements ITextRangeProvider
属性
实现

Windows 要求

设备系列
Windows 10 (在 10.0.10240.0 中引入)
API contract
Windows.Foundation.UniversalApiContract (在 v1.0 中引入)

方法

AddToSelection()

将 添加到支持多个不连续选择的文本容器中的突出显示文本的集合。

(继承自 ITextRangeProvider)
Clone()

返回一个新的 ITextRangeProvider ,它与原始 ITextRangeProvider 相同,并继承原始的所有属性。

(继承自 ITextRangeProvider)
Compare(ITextRangeProvider)

返回一个值,该值指示文本范围的起点和终点是否与另一个文本范围相同。

(继承自 ITextRangeProvider)
CompareEndpoints(TextPatternRangeEndpoint, ITextRangeProvider, TextPatternRangeEndpoint)

返回一个值,该值指示两个文本范围是否具有相同的终结点。

(继承自 ITextRangeProvider)
ExpandToEnclosingUnit(TextUnit)

将文本范围扩展到指定的文本单位。

(继承自 ITextRangeProvider)
FindAttribute(Int32, Object, Boolean)

返回具有指定属性 ID 和属性值的文本范围子集。

(继承自 ITextRangeProvider)
FindText(String, Boolean, Boolean)

返回包含指定文本的文本范围子集。

(继承自 ITextRangeProvider)
GetAttributeValue(Int32)

检索文本范围内指定属性 ID 的值。

(继承自 ITextRangeProvider)
GetBoundingRectangles(Double[])

检索由文本范围中每个完全或部分可见的文本行的边框组成的集合。

(继承自 ITextRangeProvider)
GetChildren()

检索文本范围内存在的所有嵌入对象的集合。

(继承自 ITextRangeProvider)
GetEnclosingElement()

返回包含文本范围的最内部元素。

(继承自 ITextRangeProvider)
GetText(Int32)

检索文本范围的纯文本。

(继承自 ITextRangeProvider)
Move(TextUnit, Int32)

将文本范围移动指定数量的文本单位。

(继承自 ITextRangeProvider)
MoveEndpointByRange(TextPatternRangeEndpoint, ITextRangeProvider, TextPatternRangeEndpoint)

将文本范围的一个端点移动到第二个文本范围的指定端点。

(继承自 ITextRangeProvider)
MoveEndpointByUnit(TextPatternRangeEndpoint, TextUnit, Int32)

在文档范围内将文本范围的一个端点移动指定数量的文本单位。

(继承自 ITextRangeProvider)
RemoveFromSelection()

从支持多个不连续选择的文本容器中的突出显示文本集合中,删除与调用方文本范围终结点对应的突出显示文本部分。

(继承自 ITextRangeProvider)
ScrollIntoView(Boolean)

导致文本控件垂直滚动,直到文本范围在视区中可见。

(继承自 ITextRangeProvider)
Select()

突出显示文本控件中对应于文本范围的开始和结束终结点的文本。

(继承自 ITextRangeProvider)
ShowContextMenu()

显示所有者元素的可用上下文菜单。

适用于

另请参阅