2016-10-04 6 views
0

それは罰金それをしない...「ラベルのテキストの定義が含まれていません」

私のXAML:

<Label Name="TimerLabel" Grid.Row="2" Grid.Column="0" HorizontalAlignment="Right" VerticalAlignment="Top" Margin="1" /> 

xaml.cs:

http://imgur.com/a/Fjjhy

TimerLabel.Text = "sadssa"; 
私は信じている右の参照を持っている...私はABです私は、Content = "texthere"を使用して.xamlから直接ラベルの細かい部分にテキストを割り当てますが、コードでテキストを割り当てることはできません。 (Tried TimerLabel.Content = "asds";結果はありません。 http://imgur.com/a/COPPu

+0

* Content *の設定を試しましたか? –

+0

'TimerLabel.Content'。 –

+0

ええTimerLabel.Content = "asds"は私が試した最初のものでしたhttp://imgur.com/a/COPPu – Pengiuns

答えて

0

代わりにContentプロパティを使用してください。

1

ラベルのContentプロパティを割り当てます。代わりにTextBlockを使用してください。

TextBlockは、WinFormsのLabelとおおよそ同じです。 MSDN 1として

のTextBlockコントロールは シルバーベースのアプリケーションにテキストを表示するための主要 要素です。

は、テキストの少量を表示 ための軽量コントロール...あなたはそれを使用する方法に応じてのTextBlockを検討する必要があります

を提供します。再びMSDNあたり:

Labelコントロールはキャプション、 必須フィールドインジケーター、および ユーザーへ 検証エラーインジケータが表示されます。これは通常、 TextBoxのような入力コントロールと共に と共に使用されます。 必須フィールドまたは検証 インジケータを表示する必要がない場合は、代わりにTextBlock コントロールを使用できます。

0

不正なDLLが.csファイルの先頭に参照されている場合に発生する可能性があります。たとえば、私は間違って参照していた:

System.Reflection.Emitを使用して、

本当に私はSystem.Web.UI.WebControlsを使用して

を必要とし、

関連する問題