少し質問があります。アプリケーションの背景を C# で変更したいと考えています。私はこのコードを試しました:
var app = Application.Current as App;
var imageBrush = new ImageBrush
{
ImageSource = new BitmapImage(new Uri(imageName, UriKind.Relative))
};
app.RootFrame.Background = imageBrush;
しかし、それは機能しません。背景が暗いです..私はやろうとしました:
app.RootFrame.Background = new SolidColorBrush(Colors.Blue);
そして、それはうまく機能します。どこに問題があるのか わかりません。私の画像は480 * 800ピクセルで、ビルドアクションをコンテンツに設定し、出力ディレクトリにコピーして新しい場合はコピーします。
全てに感謝