如何获得"文本"从文本框使用绑定?

时间:2014-11-19 16:38:59

标签: c# wpf xaml data-binding

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

<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>

如图所示,当用户点击输入按钮时,我希望从文本框中收到内容/文本。

谢谢,

1 个答案:

答案 0 :(得分:2)

您需要定义属性并将其绑定到TextBox.Text,例如:

视图模型:

public string TextProperty {get; set;}

XAML:

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

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