さまざまなプレゼンテーションエンジンのプロファイル オブジェクト
オブジェクトのブール値プロパティと
{Session}/IsNative
と {Session}/IsWeb
エイリアスの間にダイナミックリンクを作成します。その後、異なるプレゼンテーションエンジンを使用して、異なるオブジェクトを表示することができます。
ヒント:
サンプル プロジェクトのダウンロード:
ProfileObjects.zipネイティブのプレゼンテーションエンジンと Web プレゼンテーションエンジン
この例は、プレゼンテーションエンジンに基づいて 2 つの異なるオブジェクトを表示するアプリケーションを示しています。

前提条件
- ネイティブのプレゼンテーションエンジンと Web プレゼンテーションエンジンを作成します。「プレゼンテーションエンジンを構成する」を参照してください。
- プロファイルするオブジェクトを作成します。「タイプからのグラフィックオブジェクトを作成する」を参照してください。たとえば、異なる色の長方形を 2 つ作成します。
- さまざまなプレゼンテーションエンジンのオブジェクトをプロファイルするには
- [プロジェクトビュー]で、プロファイルするオブジェクトを選択します。たとえば、長方形を選択します。
- [プロパティ]で、ブール値プロパティと次のいずれかの間にダイナミックリンクを作成します。ダイナミックリンクの詳細については、「ダイナミックリンクを作成する」を参照してください。たとえば、オブジェクトの[表示]プロパティと の間にダイナミックリンクを作成し、ネイティブのプレゼンテーションエンジンでのみオブジェクトを表示できるようにします。
- [プロジェクトビュー]で、プロファイルするオブジェクトを選択します。たとえば、別の長方形を選択します。
- [プロパティ]で、ブール値プロパティと次のいずれかの間にダイナミックリンクを作成します。ダイナミックリンクの詳細については、「ダイナミックリンクを作成する」を参照してください。たとえば、オブジェクトの[表示]プロパティと の間にダイナミックリンクを作成し、ネイティブのプレゼンテーションエンジンのみでオブジェクトを表示できるようにします。
ネイティブのプレゼンテーションエンジンと Web プレゼンテーションエンジンでは、異なるオブジェクトが表示されます。
ご質問やご意見