0

http://ledfrog.com/uploads/2011/06/zune-sw-screenshot-client-mossyroc.jpg

最小化/最大化/閉じるボタンの下の右上隅にある zune ソフトウェアのスクリーンショットに示されているように、ユーザーがログインして自分のプロファイルにアクセスできるようにしたいと考えています。

MahApps.Metroライブラリのおかげで、メトロ ウィンドウのセットアップは既に完了しています。ユーザーがまだログインしていない場合 (Syncfusion の Metro Studio のおかげで XAML で行われます) に適したメトロのようなアイコンを自分で作成し、ユーザーを簡単にログインできるようにしました。私が今直面している問題は、アイコンが XAML で作成されているのに、各ユーザーの画像がリモートに保存されたビットマップにあることです。その場で XAML またはビットマップをホストできるコントロールはありますか? または、アイコンをプレーンな png にラスタライズする必要がありますか? また、アイコンを構成する XAML を別のファイルに保存して、ウィンドウの XAML ファイルに埋め込む必要がないようにする方法はありますか?

補足として、ピクセル化を避けるためにアイコンをラスタライズしないことをお勧めします。

4

1 に答える 1

0

私自身の質問に答えるには:

App.xaml ResourceDictionary エントリを使用して、ツールによって生成された XAML を格納し、四角形を使用して、その fill プロパティをビジュアル プロパティを {StaticResource xxx} に設定したビジュアルブラシに設定します。ここで、xxx は私が付けた名前ですリソース辞書。ユーザーがログインしたら、ブラシのビジュアル プロパティを、ユーザーのアバターの URL を指す画像に置き換えます。

問題が解決しました。

于 2012-08-20T01:21:26.983 に答える