2017-07-04 27 views
0

TextBlockにテキストを更新しようとしているときはいつでも。次の例外をスローします。 "オブジェクト参照がnullに設定されています"。WPFでTextBlockのテキストを更新する方法

マイコード:

<UniformGrid Grid.Row="1" Grid.Column="1" Height="30" > 
    <Border DockPanel.Dock="Top"> 
     <TextBlock Foreground="White" TextAlignment="Justify" VerticalAlignment="Center" x:Name="TbcontentName" FontWeight="SemiBold" /> 
    </Border> 
</UniformGrid> 

私は

if((setMainWindowCall.Try("TbcontentName") as TextBox).Text != null) 
    (setMainWindowCall.FindName("TbcontentName") as TextBox).Text = _nameOfUc; 
+0

私はそのラベルのためのTextBoxを使用することはできません無視したり... –

答えて

0

あなたのXAMLでTextBlockであることをあなたがTbcontentNameを定義... as TextBoxを使用している別のウィンドウでは、このテキストブロックを使用していますので、動的キャスト戻りますnullにアクセスし、.Text -PropertyにアクセスしようとするとNullPointerExceptionがスローされます。どちらの

<TextBlock ... x:Name="TbcontentName" ... /> 

<TextBox ... x:Name="TbcontentName" ... /> 
+0

をコンマを削除してください、あなたのコード内でas TextBlockas TextBoxを変更したり、変更します –

関連する問題