В C# как найти слово в текстовое поле.текст в WPF
Мне нужно найти любое слово в textbox.Text.У меня есть два текстовых поля,в первом текстовом поле я пишу любое предложение, например` Привет,как дела? а во втором текстовом поле я пишу любое слово, например "ты",затем, когда я нажимаю на кнопку Найти, она должна подчеркнуть это слово и сказать мне, что есть 1 слово с меткой.
Кто-то может помочь мне, как я могу написать этот код с помощью WPF.
Спасибо.
Что я уже пробовал:
Это мой код`
<Grid> <Button Click="button1_Click" x:Name="button1" Content="Find" Margin="185,180,146,140"/> <TextBox x:Name="textBox1" Margin="10,10,146,191"/> <TextBox x:Name="textBox2" Margin="10,180,296,140"/> </Grid>
private void button1_Click(object sender, RoutedEventArgs e) { int index = 0; string temp = textBox1.Text; textBox1.Text = ""; textBox1.Text = temp; while(index < textBox1.Text.LastIndexOf(textBox2.Text)) { textBox1.Select(index, textBox2.Text.Length); textBox1.SelectionBrush = Brushes.Red; index = textBox1.Text.IndexOf(textBox2.Text, index) + 1; } }
скриншот`
[^]