C# WPF获取列表框文本搜索文本并将其传递给标签

C# WPF获取列表框文本搜索文本并将其传递给标签,c#,wpf,listbox,C#,Wpf,Listbox,我有一个简单的列表框,里面有几个项目,我可以通过文本搜索来搜索。如何从键盘(TextSearch.text)获取文本并将其传递给标签 <Window x:Class="Etykiety.Szablony" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:d="ht

我有一个简单的列表框,里面有几个项目,我可以通过文本搜索来搜索。如何从键盘(TextSearch.text)获取文本并将其传递给标签

<Window x:Class="Etykiety.Szablony"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
    xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
    xmlns:local="clr-namespace:Etykiety"
    mc:Ignorable="d"
    Title="Szablony" Height="350" Width="250" WindowStartupLocation="CenterScreen" ResizeMode="CanMinimize">
<Window.DataContext>
    <local:SzablonGridViewModel/>
</Window.DataContext>
<Grid Background="#FFF6A300">
    <ListBox x:Name="SzablonyBox" ItemsSource="{Binding Szablonyy, IsAsync=True}"
             SelectedIndex="0" HorizontalAlignment="Center"
             HorizontalContentAlignment="Center" VerticalAlignment="Center"
             MinWidth="100" MinHeight="100" BorderBrush="{x:Null}"
             Background="{x:Null}" TextSearch.Text="BLABLAB"
             TextSearch.TextPath="Nazwa" IsTextSearchEnabled="True">
        <ListBox.ItemContainerStyle>
            <Style TargetType="{x:Type ListBoxItem}">
                <EventSetter Event="PreviewKeyDown" Handler="ListBoxItem_PreviewKeyDown"/>
            </Style>
        </ListBox.ItemContainerStyle>
        <ListBox.ItemTemplate>
            <DataTemplate>
                <DockPanel>
                    <TextBlock Text="{Binding Nazwa}" FontWeight="Bold"
                               FontSize="15" Height="35"
                               VerticalAlignment="Center"
                               HorizontalAlignment="Center"
                               TextAlignment="Justify"/>
                </DockPanel>
            </DataTemplate>
        </ListBox.ItemTemplate>
    </ListBox>
    <Label x:Name="searchLabel" Content="Label"
           HorizontalAlignment="Left" Margin="72,69,0,0"
           VerticalAlignment="Top"/>

</Grid>


我只需使用
TextSearch.Text=“BLABLABLA”
就可以将其传递给标签,但只能在开始时传递。如何从搜索中获取“实时”文本?我的意思是,我想有一些东西,比如预览我正在键入的内容。我必须以某种方式绑定此文本搜索吗?

textsearch.Text
不是您所想的。您可以在文档中阅读:它的真正用途。@Evk Right。如果我在TextSearch中键入文本,是否有任何事件可以处理?我不知道有任何事件。
TextSearch。text
不是您所想的。您可以在文档中阅读:它的真正用途。@Evk Right。如果我在TextSearch中键入文本,是否有任何事件可以处理?我不知道有任何事件。