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

IViewDefinitions インタフェース

名前空間: NextDesign.Core

説明

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

所属エリア

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

プロパティ

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

メソッド

名前説明
FindEditorDefByClass指定されたクラスに定義されたエディタのビュー定義を検索します。
FindElementDefByClass与えられたエディタ定義から指定されたモデルクラスに対応するエディタ要素定義を検索します。
NewCustomEditorDef指定されたモデルクラスのカスタムエディタ定義を生成します。
NewCustomElementDef指定されたモデルクラスのカスタムエディタ要素定義を生成します。
NewEditorDef指定されたモデルクラスのエディタ定義を生成します。
NewElementDef指定されたモデルクラスのエディタ要素定義を生成します。
RegisterCompartmentItemTextValueCallback指定されたエディタ要素定義より生成されるエディタ要素の指定されたコンパートメントアイテムの値取得/設定コールバック関数を登録します。
・エクステンションのActivate時に呼び出すことを推奨します。
・登録した値取得のコールバック関数が呼び出される契機は以下です。
 ・コンパートメントアイテムが表示された
 ・コンパートメントアイテムが参照するモデルのフィールド値が変更された
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. ビュー定義で定義されているスタイル値
・登録したコールバック関数が呼び出される契機は以下です。
 ・コンパートメントアイテムが表示された
 ・コンパートメントアイテムが参照するモデルのフィールド値が変更された
RegisterGetStyleCallback(IElementDef,Func<IEditorElement, IModel, IStyleProperty, object>,StyleAttributes)スタイル属性を指定して、指定されたエディタ要素定義より生成されるエディタ要素のスタイル値取得コールバック関数を登録します。
・エクステンションのActivate時に呼び出すことを推奨します。
・スタイル値は以下の優先順位で取得されます。
 1. スタイル値取得のコールバック関数値
 2. ビューインスタンスで設定されているスタイル値
 3. ビュー定義で定義されているスタイル値
・タイトルテキストの文字色を変更する場合は、当メソッドのコールバック関数にての文字色を再定義します。
・登録したコールバック関数が呼び出される契機は以下です。
 ・エディタ要素が表示された
 ・エディタ要素が参照するモデルのフィールド値が変更された
RegisterGetStyleCallback(IElementDef,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のコールバック関数にての文字色を再定義します。
・登録したコールバック関数が呼び出される契機は以下です。
 ・エディタ要素が表示された
 ・エディタ要素が参照するモデルのフィールド値が変更された
RegisterTextValueCallback指定されたエディタ要素定義より生成されるエディタ要素の指定されたテキストの値取得/設定コールバック関数を登録します。
・エクステンションのActivate時に呼び出すことを推奨します。
・登録した値取得のコールバック関数が呼び出される契機は以下です。
 ・エディタ要素が表示された
 ・エディタ要素が参照するモデルで、ビュー定義のパスと一致するフィールド値が変更された
UnregisterStyleCallback指定されたエディタ要素定義より生成されるエディタ要素の全てのコールバック関数を登録解除します。
・エクステンションのDeactivate時に呼び出すことを推奨します。