Data Standard XAML バインド

バインドデータ標準 UI とビジネス ロジックとの間の接続を確立するには重要な概念です。このトピックでは、バインドに使用できる有効な Data Standard プロパティおよび関数の一覧について説明します。

「有効」列は、オブジェクトを使用できる XAML ファイルを示します。

オブジェクト

有効

説明

CancelWindowCommand

Vault ダイアログ、CAD

すべてのダイアログの[キャンセル]ボタンの「コマンド」バインドとして使用されます。この関数は、ダイアログを閉じて現在の関数をキャンセルします。

CloseWindowCommand

Vault ダイアログ、CAD

すべてのダイアログの[OK]ボタンの「コマンド」バインドとして使用されます。この関数は、ダイアログを閉じて関数を続行します。たとえば、ダイアログで指定されたデータを使用して、新規ファイルを保存または作成します。

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 オブジェクトへのアクセスを提供します。ダイアログのファイル名、パス、または元のファイル名を表示するために、「Text」バインドで使用できます。

IsCADFile、IsNonCADFile

Vault ダイアログ

コンテキスト ファイルが CAD ファイルの場合、「True」を返します($IsCADFile、$IsNotCADFile を参照)。ダイアログの外観(有効/無効、コントロールの非表示など)を制御するために使用されます。

IsEditDialog

Vault ダイアログ

CAD の EditMode に相当します。

IsNewEntryDialog

Vault ダイアログ

CAD の CreateMode に相当します。

IsOfficeClient、IsNotOfficeClient

Vault ダイアログ、タブ

Vault Office Client で実行されている場合、「True」を返します($IsOfficeClient、$IsNotOfficeClient を参照)。ダイアログの外観(有効/無効、コントロールの非表示など)を制御するために使用されます。

IsValid、IsInvalid

CAD

入力したすべてのプロパティの値が有効である場合、[OK]ボタンを無効にするために、isEnabled バインドで使用できます。

Prop[]

Vault ダイアログ、タブ、CAD

Vault プロパティまたは CAD のファイル プロパティにアクセスするために使用されます。このオブジェクトの詳細については、「$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