メインコンテンツまでスキップ

IViewDefinitions インタフェース

名前空間: NextDesign.Core

説明

ビュー定義管理オブジェクトへのアクセスオブジェクトです。

所属エリア

名前説明
プロファイルプロファイルにアクセスするAPI群です。

プロパティ

名前説明
Editorsエディタ定義一覧

メソッド

名前説明
FindEditorDefByClass(IClass,string)指定したクラスに定義されたエディタのビュー定義を検索します。
FindEditorDefByClass(string,bool,string)指定したクラスに定義されたエディタのビュー定義を検索します。
FindElementDefByClass(IEditorDef,IClass,string)指定したエディタ定義から指定したモデルクラスに対応するエディタ要素定義を検索します。
FindElementDefByClass(IEditorDef,string,bool,string)指定したエディタ定義から指定したモデルクラスに対応するエディタ要素定義を検索します。
NewCustomEditorDef指定したモデルクラスのカスタムエディタ定義を生成します。
NewCustomElementDef指定したモデルクラスのカスタムエディタ要素定義を生成します。
NewEditorDef指定したモデルクラスのエディタ定義を生成します。
NewElementDef指定したモデルクラスのエディタ要素定義を生成します。
RegisterCompartmentItemTextValueCallback(IElementDef,string,Func<INode, int, string, IModel, string>,Action<INode, int, string, IModel, string>)指定したエディタ要素定義より生成されるエディタ要素の指定されたコンパートメントアイテムの値取得/設定コールバック関数を登録します。
・エクステンションのActivate時に呼び出すことを推奨します。
・登録した値取得のコールバック関数が呼び出される契機は以下です。
 ・コンパートメントアイテムが表示された
 ・コンパートメントアイテムが参照するモデルのフィールド値が変更された
RegisterCompartmentItemTextValueCallback(string,string,string,Func<INode, int, string, IModel, string>,Action<INode, int, string, IModel, string>)指定したクラスから特定できるエディタ要素定義より生成されるエディタ要素の指定されたコンパートメントアイテムの値取得/設定コールバック関数を登録します。
・エクステンションのActivate時に呼び出すことを推奨します。
・登録した値取得のコールバック関数が呼び出される契機は以下です。
 ・コンパートメントアイテムが表示された
 ・コンパートメントアイテムが参照するモデルのフィールド値が変更された

なお、指定したクラスからエディタ要素定義が特定できなかった場合は何も行われません。
RegisterGetCompartmentItemTextStyleCallback 指定したクラスから特定できるエディタ要素定義より生成されるエディタ要素の指定されたコンパートメントアイテムのスタイル値取得コールバック関数を登録します。
・エクステンションのActivate時に呼び出すことを推奨します。
・スタイル値は以下の優先順位で取得されます。
 1. スタイル値取得のコールバック関数値
 2. ビューインスタンスで設定されているスタイル値
 3. ビュー定義で定義されているスタイル値
・登録したコールバック関数が呼び出される契機は以下です。
 ・コンパートメントアイテムが表示された
 ・コンパートメントアイテムが参照するモデルのフィールド値が変更された

なお、指定したクラスからエディタ要素定義が特定できなかった場合は何も行われません。
RegisterGetCompartmentItemTextStyleCallback(IElementDef,string,Func<INode, int, string, IModel, IStyleProperty, object>,StyleAttributes)スタイル属性を指定して、指定したエディタ要素定義より生成されるエディタ要素の指定されたコンパートメントアイテムのスタイル値取得コールバック関数を登録します。
・エクステンションのActivate時に呼び出すことを推奨します。
・スタイル値は以下の優先順位で取得されます。
 1. スタイル値取得のコールバック関数値
 2. ビューインスタンスで設定されているスタイル値
 3. ビュー定義で定義されているスタイル値
・登録したコールバック関数が呼び出される契機は以下です。
 ・コンパートメントアイテムが表示された
 ・コンパートメントアイテムが参照するモデルのフィールド値が変更された
RegisterGetCompartmentItemTextStyleCallback(IElementDef,string,Func<INode, int, string, IModel, IStyleProperty, object>)指定したエディタ要素定義より生成されるエディタ要素の指定されたコンパートメントアイテムのスタイル値取得コールバック関数を登録します。
・エクステンションのActivate時に呼び出すことを推奨します。
・スタイル値は以下の優先順位で取得されます。
 1. スタイル値取得のコールバック関数値
 2. ビューインスタンスで設定されているスタイル値
 3. ビュー定義で定義されているスタイル値
・登録したコールバック関数が呼び出される契機は以下です。
 ・コンパートメントアイテムが表示された
 ・コンパートメントアイテムが参照するモデルのフィールド値が変更された
RegisterGetCompartmentItemTextStyleCallback(string,string,string,Func<INode, int, string, IModel, IStyleProperty, object>,StyleAttributes)スタイル属性を指定して、指定したクラスから特定できるエディタ要素定義より生成されるエディタ要素の指定されたコンパートメントアイテムのスタイル値取得コールバック関数を登録します。
・エクステンションのActivate時に呼び出すことを推奨します。
・スタイル値は以下の優先順位で取得されます。
 1. スタイル値取得のコールバック関数値
 2. ビューインスタンスで設定されているスタイル値
 3. ビュー定義で定義されているスタイル値
・登録したコールバック関数が呼び出される契機は以下です。
 ・コンパートメントアイテムが表示された
 ・コンパートメントアイテムが参照するモデルのフィールド値が変更された

なお、指定したクラスからエディタ要素定義が特定できなかった場合は何も行われません。
RegisterGetStyleCallback(IElementDef,Func<IEditorElement, IModel, IStyleProperty, object>,StyleAttributes)スタイル属性を指定して、指定したエディタ要素定義より生成されるエディタ要素のスタイル値取得コールバック関数を登録します。
・エクステンションのActivate時に呼び出すことを推奨します。
・スタイル値は以下の優先順位で取得されます。
 1. スタイル値取得のコールバック関数値
 2. ビューインスタンスで設定されているスタイル値
 3. ビュー定義で定義されているスタイル値
・タイトルテキストの文字色を変更する場合は、当メソッドのコールバック関数にての文字色を再定義します。
・登録したコールバック関数が呼び出される契機は以下です。
 ・エディタ要素が表示された
 ・エディタ要素が参照するモデルのフィールド値が変更された
RegisterGetStyleCallback(IElementDef,Func<IEditorElement, IModel, IStyleProperty, object>)指定したエディタ要素定義より生成されるエディタ要素のスタイル値取得コールバック関数を登録します。
・エクステンションのActivate時に呼び出すことを推奨します。
・スタイル値は以下の優先順位で取得されます。
 1. スタイル値取得のコールバック関数値
 2. ビューインスタンスで設定されているスタイル値
 3. ビュー定義で定義されているスタイル値
・タイトルテキストの文字色を変更する場合は、当メソッドのコールバック関数にての文字色を再定義します。
・登録したコールバック関数が呼び出される契機は以下です。
 ・エディタ要素が表示された
 ・エディタ要素が参照するモデルのフィールド値が変更された
RegisterGetStyleCallback(string,string,Func<IEditorElement, IModel, IStyleProperty, object>,StyleAttributes)スタイル属性を指定して、指定したクラスから特定できるエディタ要素定義より生成されるエディタ要素のスタイル値取得コールバック関数を登録します。
・エクステンションのActivate時に呼び出すことを推奨します。
・スタイル値は以下の優先順位で取得されます。
 1. スタイル値取得のコールバック関数値
 2. ビューインスタンスで設定されているスタイル値
 3. ビュー定義で定義されているスタイル値
・タイトルテキストの文字色を変更する場合は、当メソッドのコールバック関数にての文字色を再定義します。
・登録したコールバック関数が呼び出される契機は以下です。
 ・エディタ要素が表示された
 ・エディタ要素が参照するモデルのフィールド値が変更された

なお、指定したクラスからエディタ要素定義が特定できなかった場合は何も行われません。
RegisterGetStyleCallback(string,string,Func<IEditorElement, IModel, IStyleProperty, object>)指定したクラスから特定できるエディタ要素定義より生成されるエディタ要素のスタイル値取得コールバック関数を登録します。
・エクステンションのActivate時に呼び出すことを推奨します。
・スタイル値は以下の優先順位で取得されます。
 1. スタイル値取得のコールバック関数値
 2. ビューインスタンスで設定されているスタイル値
 3. ビュー定義で定義されているスタイル値
・タイトルテキストの文字色を変更する場合は、当メソッドのコールバック関数にての文字色を再定義します。
・登録したコールバック関数が呼び出される契機は以下です。
 ・エディタ要素が表示された
 ・エディタ要素が参照するモデルのフィールド値が変更された

なお、指定したクラスからエディタ要素定義が特定できなかった場合は何も行われません。
RegisterGetTextStyleCallback(IElementDef,TextTypes,Func<IShape, TextTypes, string, IModel, IStyleProperty, object>,StyleAttributes)スタイル属性を指定して、指定したエディタ要素定義より生成されるエディタ要素の指定されたテキストのスタイル値取得コールバック関数を登録します。
・エクステンションのActivate時に呼び出すことを推奨します。
・スタイル値は以下の優先順位で取得されます。
 1. スタイル値取得のコールバック関数値
 2. ビューインスタンスで設定されているスタイル値
 3. ビュー定義で定義されているスタイル値
・タイトルテキストの文字色を変更する場合は、RegisterGetStyleCallbackのコールバック関数にての文字色を再定義します。
・登録したコールバック関数が呼び出される契機は以下です。
 ・エディタ要素が表示された
 ・エディタ要素が参照するモデルのフィールド値が変更された
RegisterGetTextStyleCallback(IElementDef,TextTypes,Func<IShape, TextTypes, string, IModel, IStyleProperty, object>)指定したエディタ要素定義より生成されるエディタ要素の指定されたテキストのスタイル値取得コールバック関数を登録します。
・エクステンションのActivate時に呼び出すことを推奨します。
・スタイル値は以下の優先順位で取得されます。
 1. スタイル値取得のコールバック関数値
 2. ビューインスタンスで設定されているスタイル値
 3. ビュー定義で定義されているスタイル値
・タイトルテキストの文字色を変更する場合は、RegisterGetStyleCallbackのコールバック関数にての文字色を再定義します。
・登録したコールバック関数が呼び出される契機は以下です。
 ・エディタ要素が表示された
 ・エディタ要素が参照するモデルのフィールド値が変更された
RegisterGetTextStyleCallback(string,string,TextTypes,Func<IShape, TextTypes, string, IModel, IStyleProperty, object>,StyleAttributes)スタイル属性を指定して、指定したクラスから特定できるエディタ要素定義より生成されるエディタ要素の指定されたテキストのスタイル値取得コールバック関数を登録します。
・エクステンションのActivate時に呼び出すことを推奨します。
・スタイル値は以下の優先順位で取得されます。
 1. スタイル値取得のコールバック関数値
 2. ビューインスタンスで設定されているスタイル値
 3. ビュー定義で定義されているスタイル値
・タイトルテキストの文字色を変更する場合は、RegisterGetStyleCallbackのコールバック関数にての文字色を再定義します。
・登録したコールバック関数が呼び出される契機は以下です。
 ・エディタ要素が表示された
 ・エディタ要素が参照するモデルのフィールド値が変更された

なお、指定したクラスからエディタ要素定義が特定できなかった場合は何も行われません。
RegisterGetTextStyleCallback(string,string,TextTypes,Func<IShape, TextTypes, string, IModel, IStyleProperty, object>)指定したクラスから特定できるエディタ要素定義より生成されるエディタ要素の指定されたテキストのスタイル値取得コールバック関数を登録します。
・エクステンションのActivate時に呼び出すことを推奨します。
・スタイル値は以下の優先順位で取得されます。
 1. スタイル値取得のコールバック関数値
 2. ビューインスタンスで設定されているスタイル値
 3. ビュー定義で定義されているスタイル値
・タイトルテキストの文字色を変更する場合は、RegisterGetStyleCallbackのコールバック関数にての文字色を再定義します。
・登録したコールバック関数が呼び出される契機は以下です。
 ・エディタ要素が表示された
 ・エディタ要素が参照するモデルのフィールド値が変更された

なお、指定したクラスからエディタ要素定義が特定できなかった場合は何も行われません。
RegisterTextValueCallback(IElementDef,TextTypes,Func<IShape, TextTypes, string, IModel, string>,Action<IShape, TextTypes, string, IModel, string>)指定したエディタ要素定義より生成されるエディタ要素の指定されたテキストの値取得/設定コールバック関数を登録します。
・エクステンションのActivate時に呼び出すことを推奨します。
・登録した値取得のコールバック関数が呼び出される契機は以下です。
 ・エディタ要素が表示された
 ・エディタ要素が参照するモデルで、ビュー定義のパスと一致するフィールド値が変更された
RegisterTextValueCallback(string,string,TextTypes,Func<IShape, TextTypes, string, IModel, string>,Action<IShape, TextTypes, string, IModel, string>)指定したクラスから特定できるエディタ要素定義より生成されるエディタ要素の指定されたテキストの値取得/設定コールバック関数を登録します。
・エクステンションのActivate時に呼び出すことを推奨します。
・登録した値取得のコールバック関数が呼び出される契機は以下です。
 ・エディタ要素が表示された
 ・エディタ要素が参照するモデルで、ビュー定義のパスと一致するフィールド値が変更された

なお、指定したクラスからエディタ要素定義が特定できなかった場合は何も行われません。
UnregisterStyleCallback(IElementDef)指定したエディタ要素定義より生成されるエディタ要素の全てのコールバック関数を登録解除します。
・エクステンションのDeactivate時に呼び出すことを推奨します。
UnregisterStyleCallback(string,string)指定したクラスから特定できるエディタ要素定義より生成されるエディタ要素の全てのコールバック関数を登録解除します。
・エクステンションのDeactivate時に呼び出すことを推奨します。

なお、指定したクラスからエディタ要素定義が特定できなかった場合は何も行われません。