テキストボックスに灰色を設定しようとしていました.次のコードを実行しようとしていましたが、次のように例外がスローされています.
"オブジェクト参照がオブジェクト インスタンスに設定されていません。"
テキストボックスの値がnullであるため、値の有無に関係なく、テキストボックスを灰色にしたいのです。
これが、コンセプトを実装するために使用したコードです。
<TextBox
Name="tbHeadline"
Text="{Binding SelectedStory.Headline, UpdateSourceTrigger=PropertyChanged, ValidatesOnExceptions=True, NotifyOnValidationError=True, ValidatesOnDataErrors=True}" Validation.ErrorTemplate="{StaticResource ErrorTemplate}"
Grid.Column="1"
Grid.Row="6"
TextWrapping="NoWrap"
d:LayoutOverrides="Height"
Grid.ColumnSpan="2"
HorizontalAlignment="Stretch"
LostFocus="tbHeadline_LostFocus"
/>
Xaml.Csで使用したコードは次のとおりです
tbHeadline.Foreground = Brushes.Gray;
次のコードも試しました
tbHeadline.Background = Brushes.Gray;
どちらも同じ例外をスローします。