如何使用绑定从文本框中获取“文本”

本文关键字:文本 获取 绑定 何使用 | 更新日期: 2023-09-27 18:30:58

如何使用绑定从文本框中获取内容/文本?我的文本框如下所示:

<TextBox x:Name="txtFields" Text="" Height="23" TextWrapping="Wrap" 
         Background="#FFCBEECD" AcceptsReturn="True" >
    <TextBox.InputBindings>
        <KeyBinding Key="Enter" Command="{Binding AddFieldCommand}"></KeyBinding>
    </TextBox.InputBindings>
</TextBox>

如所见,当用户点击回车按钮时,我希望从文本框接收内容/文本。

谢谢

如何使用绑定从文本框中获取“文本”

您需要定义一个属性并将其绑定到您的TextBox.Text,如下所示:

视图模型:

public string TextProperty {get; set;}

XAML:

<TextBox x:Name="txtFields" Text="{Binding TextProperty, UpdateSourceTrigger=PropertyChanged}".../> 

然后你可以从AddFieldCommand命令访问它(TextProperty)。