シンプルなアプリ(ボタンをクリックしたとき)でグリッドの背景色(「colorPlace」という名前)を変更しようとしています。私は試しました(赤、緑、青はバイトです):
colorPlace.Background = new SolidColorBrush(Color.FromArgb(255, red, green, blue));
と:
colorPlace.SetValue(BackgroundProperty, "#FFFFFFFF");
そして、私が得るのは次のとおりです。
An exception of type 'System.NullReferenceException' occurred in Project.DLL but was not handled in user code
それを行う方法はありますか?
編集:ああ、解決策を見つけただけです-要素(グリッド、ボタンなど)のすべての変更は、行の後に行う必要がありますInitializeComponent();
。