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
)
参数
- strokesToRemove
类型:System.Windows.Ink.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
另请参见
参考
InkAnalyzerRemoveStroke()