标签不包含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)
指定标签的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