FMX.Presentation.Factory.TPresentationProxyFactory.CreatePresentationProxy
Delphi
function CreatePresentationProxy<T: TPresentationProxy>(const APresentationName: string): T;
C++
template<typename T> T __fastcall CreatePresentationProxy(const System::UnicodeString APresentationName);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
function | public | FMX.Presentation.Factory.pas FMX.Presentation.Factory.hpp |
FMX.Presentation.Factory | TPresentationProxyFactory |
説明
指定された APresentationName
名で Presentation Proxy Factory に登録されているプレゼンテーション プロキシ クラスを取得し、このプレゼンテーション プロキシ クラスのオブジェクトを作成し、作成されたオブジェクトを、指定された T
型にキャストし、取得したプレゼンテーション プロキシを返します。
CreatePresentationProxy を呼び出すと、表示用コントロールで使用される各プレゼンテーションのプレゼンテーション プロキシを作成することができます。
ファクトリが、指定された APresentationName
の名前で登録されたプレゼンテーション プロキシ クラスを保有していない場合、CreatePresentationProxy は EPresentationProxy 例外を発生させます。
指定された T
型が指定された APresentationName
の名前で登録された プレゼンテーション プロキシ クラスと互換性がなかった場合、CreatePresentationProxy は nil
を返します。