リソース (Resources)

Kanzi では、リソースはアプリケーションの異なる部分で再利用できるアイテムです。例えば、Mesh Data リソースは Model ノードのジオメトリを定義し、異なるノードで同じ Color Brush を使用して Foreground Brush または Background Brush プロパティを設定できます。

すべてのリソースは、Library ウィンドウの Kanzi Studio プロジェクトで見つけることができます。

../../_images/resources-in-library.png

Dictionaries ウィンドウには、次のリソースが表示されます:

../../_images/resources-in-dictionaries.png

Library ビュー

デフォルトで、Library はプロジェクト内のすべてのリソースを表示します。Kanzi Studio は、プロジェクト内の選択されたリソースのみを表示するための Library ビューを提供します。これらのビューは Window メニューで有効にできます。

../../_images/window-menu-available-windows.png

任意のウィンドウを他のウィンドウのタブとして追加することで、同じウィンドウ内で複数の種類のコンテンツを表示できます。

Kanzi Studio インターフェースのカスタマイズ を参照してください。

リソースを非同期でロードします。

Kanzi では、Kanzi アプリケーションがユーザーに表示する前に、プロジェクトで使用するプレハブのリソース辞書をロードすることができます。例えば、Kanzi がアプリケーションの残りのリソース辞書をバックグラウンドでロードしている間に、ユーザーが見るローディング画面を作成することができます。

ノードプレハブリソースを非同期でロードする を参照してください。

リソースプロファイリングを使用して、Kanzi アプリケーションでリソースとプレハブをロードおよびデプロイするのにかかる時間をランタイム中に測定します。

リソースプロファイリングデータは、どのリソースを非同期でロードするかを見つけるのに役立ちます。

リソースの読み込みとデプロイ時間の測定 を参照してください。

関連項目

リソースディクショナリの使用

リソース管理 (Resource management)

バインディングを使用してリソースにアクセスする

Kanzi Engine が未使用のリソースをどのように処理するかを設定する

プロジェクトで使用していないリソースとプレハブを削除する

ノードプレハブリソースを非同期でロードする