2016-08-10 6 views
1

カスタムテンプレートコントロールを含むWindows 10用UWPクラスライブラリVisualControlがあります。デフォルトテンプレートは、Themes \ Generic.xamlファイルで定義されています。カスタムテンプレートコントロールを含むUWPライブラリ用NuGetパッケージの作成

ここには、x86、x64、およびARMをターゲットとするNuGetパッケージ用に作成したディレクトリ構造があります。

Nuget Directory structure

私は、これらのファイルとNuGetパッケージをクリート、私のテストアプリケーションに追加し、デフォルトのテーマがVisualControlに適用されていない、XAMLファイルにVisualControlを追加します。 ファイルを正しくパッケージ化していませんか? Generic.xamlファイルで定義されているデフォルトのテンプレートが選択され、コントロールに適用されるようにするにはどうすればよいですか。 また、NuGetパッケージには次のファイルが必要ですか?はいの場合は、どこに配置する必要がありますか?

  • Generic.xbf
  • TestVisualControl.pri
  • TestVisualControl.xr.xmlソリューションを見つけた

答えて

1

  • Generic.xbfファイルがGeneric.xamlとともにテーマフォルダに配置する必要があります。
  • TestVisualControl.xr.xmlファイルは、TestVisualControlという名前のフォルダに配置する必要があります。このフォルダは、各プラットフォームのuap10.0フォルダ内に配置する必要があります。
  • TestVisualControl.priは、各プラットフォームのuap10.0フォルダ内に配置する必要があります。ここで

は、最終的なフォルダ構造がGeneric.xamlファイルに定義されたスタイルがロードされていることを保証するであろう、このフォルダ構造のNuGetパッケージを作成

Nuget Folder structure

どのように見えるかです。

関連する問題