WPF绑定UI(源)与属性(目标)

时间:2015-09-07 19:16:18

标签: c# wpf mvvm data-binding

我有一个public string属性,当我失去对TextBox的关注时,我想改变它。
财产:

public string Name { get; set; }

TextBox

<DockPanel LastChildFill="True">
    <Label DockPanel.Dock="Left" Content="Name:" />
    <TextBox />
</DockPanel>

愿任何人帮助我吗?

1 个答案:

答案 0 :(得分:3)

这是一个简单的绑定:

<TextBox Text="{Binding Path=Name, UpdateSourceTrigger=LostFocus}"></TextBox>

由于LostFocus是源的绑定更新的默认设置,因此您可以跳过此属性并将其归结为此表达式:

<TextBox Text="{Binding Path=Name}"></TextBox>

或没有路径的事件意味着: - )

<TextBox Text="{Binding Name}"></TextBox>