2

Windows Phone クラス ライブラリに Page があります。このページにはアプリバーがあります。このページ/アセンブリのコンシューマー向けの設定リストが最小限になるように、このページが必要なすべてをクラス ライブラリに含めることをお勧めします。

ただし、ApplicationBar アイコンを設定すると、通常どおり「アイコン」フォルダーの下のクラス ライブラリ プロジェクトに追加されます。Blend では問題なく表示されますが、実行時にはどこにも見つかりません。

アイコンを Windows Phone アプリケーション プロジェクトに配置すると、すべてうまくいきます。ただし、アプリケーション作成者がページを使用するための追加の構成/セットアップであるため、これは私の望ましいシナリオではありません。

/{AssemblyName};component/icons/{IconName} を使用してリソース パスを使用しようとしましたが、もちろん、AppBar では「リソース」ではなく「コンテンツ」タイプである必要があります。だから私はこれは不可能だと思っていますが、誰かがこれを行う方法を考え出したかどうか知りたいと思っていました.

4

1 に答える 1

1

申し訳ありません。私はちょうどそれを理解しました。新しく追加されたアイコンを「リソース」から「コンテンツ」に変更しましたが、「新しい場合はコピー」を設定するのを忘れていたため、Windows Phone アプリケーションの Bin\Debug\icons フォルダーに出力されませんでした。目を光らせておくべきものだと思います。

于 2012-05-06T20:39:25.640 に答える