Data Standard XAML 绑定

绑定的基本概念到之间建立连接的 Data Standard UI 和基本业务逻辑。此主题包含列表中的可用数据标准特性和功能,可用于绑定。

“可用性”指示可在哪些 XAML 文件中使用这些对象。

对象

可用性

描述

CancelWindowCommand

Vault 对话框;CAD

用作所有对话框中的“取消”按钮的“Command”绑定。此函数可关闭对话框并取消当前函数。

CloseWindowCommand

Vault 对话框;CAD

用作所有对话框中的“确定”按钮的“Command”绑定。此函数可关闭对话框并继续执行函数。例如,通过使用在对话框中指定的数据来保存或创建新文件。

CopyMode

CAD

当 Data Standard 窗口处于复制模式时,被设置为“True”。例如,当运行复制函数时。用于控制对话框的外观(例如,启用/禁用、隐藏控件)。

CopyMode 为 True 时,CreateMode 也被设置为 True。

CreateMode

CAD、Vault

当 Data Standard 窗口处于创建模式时,被设置为“True”。例如,当文件被首次保存时。

用于控制对话框的外观(例如,启用/禁用、隐藏控件)。

DynamicProperties

Vault 对话框、选项卡;CAD

返回由 DynamicPropertiesCategory 定义的 Vault 类别的特性列表。有关详细信息,请参见动态特性

DynamicPropertiesCategory

Vault 对话框、选项卡;CAD

设置应该用于 DynamicProperties 的 Vault 类别。有关详细信息,请参见动态特性

EditMode

CAD、Vault

当 Data Standard 窗口处于创建模式时,被设置为“True”。用于控制对话框的外观(例如,启用/禁用、隐藏控件)。

PathAndFileNameHandler

CAD

提供对内部 PathAndFileNameHandler 对象的访问。可在“文本”绑定中使用,以在对话框中显示文件名、路径或原始文件名。

IsCadFile、IsNonCadFile

Vault 对话框

如果关联文件是 CAD 文件,则返回“True”(请参见 $IsCADFile、$IsNotCADFile)。用于控制对话框的外观(例如,启用/禁用、隐藏控件)。

IsEditDialog

Vault 对话框

对于 CAD,等效于 EditMode

IsNewEntryDialog

Vault 对话框

等效于 CreateMode CAD。

IsOfficeClient、IsNotOfficeClient

Vault 对话框、选项卡

如果正在 Vault Office Client 中运行,则返回“True”(请参见 $IsOfficeClient、$IsNotOfficeClient)。用于控制对话框的外观(例如,启用/禁用、隐藏控件)。

IsValid、IsInvalid

CAD

可在“确定”按钮的 IsEnabled 绑定中使用,以便当所输入的特性值并非全部有效时禁用该按钮。

Prop[]

Vault 对话框、选项卡;CAD

对于 CAD,用于访问 Vault 特性或文件特性。有关此对象的详细信息,请参见 $Prop[]

PsCmd[]

Vault 对话框、选项卡;CAD

可用于执行 PowerShell 函数。必须在方括号内指定函数名称。

PsList[]

Vault 对话框、选项卡;CAD

可用于执行 PowerShell 函数。必须在方括号内指定函数名称。该函数返回一个可供使用的字符串,例如,在 Text 绑定中使用。

PsVal[]

Vault 对话框、选项卡;CAD

可用于执行 PowerShell 函数。必须在方括号内指定函数名称。该函数返回可供使用的对象的列表,例如,在 ComboBox 控件的 ItemsSource 绑定中使用。

UiString[]

Vault 对话框、选项卡;CAD

返回由 ID 标识的本地化文本字符串。有关详细信息,请参见许可

可供使用,例如,在 Label 控件的 Content 绑定中使用。

下面列出可在 Inventor 功能性文档对话框的绑定中使用的特殊特性:

对象

可用性

ActiveSelectionIsDesignAcceleratorAssemblies

DesignAccelerator.xaml

ActiveSelectionIsDesignAcceleratorParts

DesignAccelerator.xaml

DesignAcceleratorAssemblies

DesignAccelerator.xaml

DesignAcceleratorParts

DesignAccelerator.xaml

ActiveSelectionIsFrameDocuments

FrameGenerator.xaml

ActiveSelectionIsFrameMemberDocuments

FrameGenerator.xaml

ActiveSelectionIsSkeletonDocuments

FrameGenerator.xaml

FrameDocuments

FrameGenerator.xaml

FrameMemberDocuments

FrameGenerator.xaml

SkeletonDocuments

FrameGenerator.xaml

ActiveSelectionIsHarnessAssemblies

CableAndHarness.xaml

ActiveSelectionIsHarnessParts

CableAndHarness.xaml

HarnessAssemblies

CableAndHarness.xaml

HarnessParts

CableAndHarness.xaml

ActiveSelectionIsRunAssemblies

TubeAndPipe.xaml

ActiveSelectionIsRouteParts

TubeAndPipe.xaml

ActiveSelectionIsRunComponents

TubeAndPipe.xaml

RouteParts

TubeAndPipe.xaml

RunAssemblies

TubeAndPipe.xaml

RunComponents

TubeAndPipe.xaml