标签不包含text'的定义

本文关键字:定义 包含 text 标签 | 更新日期: 2023-09-27 18:11:20

我不知道为什么我不能将文本分配给标签,如果我使用文本框,那么它会很好…

my xaml:

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

xaml.cs:

TimerLabel.Text = "sadssa";
https://i.stack.imgur.com/hpjY1.jpg

我有正确的参考,我相信…我能够使用Content="texthere"直接从.xaml分配文本给标签,但我似乎不能通过代码分配文本。(试着TimerLabel。Content = "asds";但没有结果https://i.stack.imgur.com/m7UyU.jpg)

标签不包含text'的定义

指定标签的Content属性。或者用TextBlock代替。

TextBlock与WinForms中的Label大致相同。

根据MSDN:

TextBlock控件是主要的元素中显示文本基于Silverlight的应用。

的轻量级控件显示少量文本…

你可能想要考虑TextBlock取决于你如何使用它。再次按MSDN:

Label控件显示标题,必需的字段指示,和验证错误指示器用户。它通常一起使用使用输入控件,例如文本框。如果不需要显示必填字段或验证指标时,可以使用TextBlock控制。

标签不仅可以包含文本,所以使用Content属性代替

如果在.cs文件的顶部引用了不正确的dll,则可能发生这种情况。例如,我错误地引用了:

使用System.Reflection.Emit

,

当我真正需要的时候

使用System.Web.UI.WebControls

,

在我的情况下,我使用nop商业,所以@Html.LabelFor()需要用@html.NopLabelFor()代替

我还必须添加以下引用@using Nop.Web.Framework