Ink.CanPaste 方法

返回一个值,该值指示 Clipboard 上的数据是否可以转换为 Ink 对象。

命名空间:  Microsoft.Ink
程序集:  Microsoft.Ink(在 Microsoft.Ink.dll 中)

语法

声明
<UIPermissionAttribute(SecurityAction.Demand, Clipboard := UIPermissionClipboard.AllClipboard)> _
<PermissionSetAttribute(SecurityAction.InheritanceDemand, Name := "FullTrust")> _
Public Function CanPaste As Boolean
用法
Dim instance As Ink
Dim returnValue As Boolean

returnValue = instance.CanPaste()
[UIPermissionAttribute(SecurityAction.Demand, Clipboard = UIPermissionClipboard.AllClipboard)]
[PermissionSetAttribute(SecurityAction.InheritanceDemand, Name = "FullTrust")]
public bool CanPaste()
[UIPermissionAttribute(SecurityAction::Demand, Clipboard = UIPermissionClipboard::AllClipboard)]
[PermissionSetAttribute(SecurityAction::InheritanceDemand, Name = L"FullTrust")]
public:
bool CanPaste()
/** @attribute UIPermissionAttribute(SecurityAction.Demand, Clipboard = UIPermissionClipboard.AllClipboard) */
/** @attribute PermissionSetAttribute(SecurityAction.InheritanceDemand, Name = "FullTrust") */
public boolean CanPaste()
public function CanPaste() : boolean

返回值

类型:System.Boolean
如果数据可以转换为 Ink 对象,则为 true;否则为 false。

备注

ms569549.alert_security(zh-cn,VS.90).gif安全说明:

如果在部分信任环境下使用,此方法需要 AllClipboard 权限。有关更多信息,请参见Security And Trust

示例

在此示例中,ContextMenuStripOpening 事件用于启用或禁用菜单上的“粘贴”命令。如果 Clipboard 包含的数据可以粘贴到 InkOverlay 对象中的墨迹 中,则启用菜单上的“粘贴”命令。

Private Sub menuStrip_Opening(ByVal sender As System.Object, ByVal e As System.ComponentModel.CancelEventArgs) Handles menuStrip.Opening
    Me.miPaste.Enabled = mInkOverlay.Ink.CanPaste()
End Sub
private void menuStrip_Opening(object sender, CancelEventArgs e)
{
    this.miPaste.Enabled = mInkOverlay.Ink.CanPaste();
}

平台

Windows Vista

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

版本信息

.NET Framework

受以下版本支持:3.0

另请参见

参考

Ink 类

Ink 成员

CanPaste 重载

Microsoft.Ink 命名空间

InkCollector