InkCollector.CollectingInk 属性
获取一个值,该值指定当前是否正在 InkCollector 对象上绘制墨迹。
命名空间: Microsoft.Ink
程序集: Microsoft.Ink(在 Microsoft.Ink.dll 中)
语法
声明
Public ReadOnly Property CollectingInk As Boolean
用法
Dim instance As InkCollector
Dim value As Boolean
value = instance.CollectingInk
public bool CollectingInk { get; }
public:
property bool CollectingInk {
bool get ();
}
/** @property */
public boolean get_CollectingInk()
public function get CollectingInk () : boolean
属性值
类型:System.Boolean
一个值,该值指定当前是否正在 InkCollector 对象上绘制墨迹。
如果正在 InkCollector 对象上绘制墨迹,则为 true;否则为 false。
备注
使用 CollectingInk 属性可以检查是否正在 InkCollector 对象上绘制墨迹,而不用监视 Stroke 事件。
备注
由于墨迹收集是在与应用程序代码独立的线程上处理的,因此,即使应用程序代码是在假定 CollectingInk 属性仍为 false 的情况下运行的,该属性也可以更改为 true。为了处理这种情况,应将与 CollectingInk 属性值有关的代码包含在一个 try-catch 块中。
示例
在此示例中,将检查 CollectingInk 属性,以确定执行那些只能在未收集墨迹时执行的操作是否是安全的。
Try
If Not mInkCollector.CollectingInk Then
' do something
End If
Catch
' handle or rethrow
End Try
try
{
if (!mInkCollector.CollectingInk)
{
// do something
}
}
catch
{
// handle or rethrow
}
平台
Windows Vista
.NET Framework 和 .NET Compact Framework 并不是对每个平台的所有版本都提供支持。有关支持的版本的列表,请参见.NET Framework 系统要求。
版本信息
.NET Framework
受以下版本支持:3.0