【发布时间】:2019-11-05 23:26:24
【问题描述】:
<StackPanel Grid.Column="1" Orientation="Horizontal" HorizontalAlignment="Right" VerticalAlignment="Center">
<TextBox x:Name="Name" Style="{StaticResource MainTextBox}" MaxLength="10" Height="35" Width="175"/>
<TextBlock Padding="8" FontFamily="{StaticResource BRoyaBold}" FontSize="{StaticResource FontSizeLarge}" Text="Code" VerticalAlignment="Center"/>
</StackPanel>
if (!string.IsNullOrEmpty(Name.Text))
{
searchstring += " And UserName like '%" + Name.Text.Trim() + "%'"
}
Name.Text 显示,就像我的视觉工作室不知道我的 TextBox 上的“.Text”是什么 我不能使用那是输入字符串 如何命名我的文本框?
【问题讨论】:
-
因为您的
TextBox没有分配给它的名称。 -
它也不知道 CodeMeli.Text 也
-
名称是一个已经使用的名称。窗口、页面、用户控件已经有一个字符串 NameProperty,您可以使用 Name 引用该字符串。这就是它通过错误 frameworkelement.name 等告诉您的内容。将您的控件称为其他内容。尚未使用的东西。如果那不起作用,那么您需要提供更多说明,说明您的代码在哪里以及您的标记在哪里,如果您仍然需要帮助。