Как назвать элемент в стеке - PullRequest
0 голосов
/ 06 ноября 2019
<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 покажет, как моя визуальная студия не знает, что такое ".Text" в моем TextBox. Я не могу использовать Это вводные строки Как я могу назвать My TextBox?

1 Ответ

0 голосов
/ 06 ноября 2019

Вашему TextBox не присвоено имя, поэтому в отличие от WinForms, где элементам управления автоматически присваивается имя, если они не назначены, WPF просто работает без имени. Поэтому вы должны дать ему имя, например:

<TextBox Name="Name" Style="{StaticResource MainTextBox}" MaxLength="10" Height="35" Width="175"/>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...