InkAnalyzer.RemoveStrokes 方法

InkAnalyzer 移除笔画集合。

命名空间:  System.Windows.Ink
程序集:  IAWinFX(在 IAWinFX.dll 中)

语法

声明
Public Sub RemoveStrokes ( _
    strokesToRemove As StrokeCollection _
)
用法
Dim instance As InkAnalyzer
Dim strokesToRemove As StrokeCollection

instance.RemoveStrokes(strokesToRemove)
public void RemoveStrokes(
    StrokeCollection strokesToRemove
)
public:
void RemoveStrokes(
    StrokeCollection^ strokesToRemove
)
public void RemoveStrokes(
    StrokeCollection strokesToRemove
)
public function RemoveStrokes(
    strokesToRemove : StrokeCollection
)

参数

备注

此方法从 InkAnalyzer 移除 strokesToRemove。

此方法从引用 strokesToRemove 的叶上下文节点中移除这些笔画中的每个笔画。如果该上下文节点不再引用任何笔画,则此方法删除该上下文节点以及不再拥有子节点的所有上级节点。

从上下文节点移除笔画后,此方法会更新 DirtyRegion 以包含已移除笔画的边界框。

此方法忽略不与墨迹分析器关联的笔画。如果 strokesToRemove 中的笔画都不与墨迹分析器关联,则此方法返回但不更新墨迹分析器。

如果 strokesToRemove 为 nullnull 引用(在 Visual Basic 中为 Nothing),则此方法引发 ArgumentNullException

示例

下面的示例定义 Strokes_StrokesChanged 事件处理程序;如果笔画已添加到 theInkCanvas,该事件处理程序会将其添加到 theInkAnalyzer 中。如果笔画已从 theInkCanvas 中移除,该事件处理程序也会将其从 theInkAnalyzer 中移除。

平台

Windows Vista

.NET Framework 和 .NET Compact Framework 并不是对每个平台的所有版本都提供支持。有关支持的版本的列表,请参见.NET Framework 系统要求

版本信息

.NET Framework

受以下版本支持:3.0

另请参见

参考

InkAnalyzer 类

InkAnalyzer 成员

System.Windows.Ink 命名空间

InkAnalyzer.AddStroke

InkAnalyzer.AddStrokes

InkAnalyzerRemoveStroke()

InkAnalyzer.DirtyRegion