XAML用这个绑定命令启发我

时间:2012-06-22 12:25:50

标签: wpf xaml data-binding

这些是什么?我对“绑定”中的额外属性感到困惑

{Binding Path=Customers, Source={StaticResource customerVM}, Mode=TwoWay}
{Binding Path=GetCustomersByNameCommand, Source={StaticResource customerVM}}
{Binding Path=Text, ElementName=tbName}
{Binding Path=DataContext, ElementName=LayoutRoot}
{Binding Path=TotalIncome, Mode=OneTime}

以及更多。那些是什么?我的意思是,他们在哪里获得模式,路径等。我不明白。

我唯一能理解的是

{Binding ProperyName}
{StaticResource Anythinghere}

1 个答案:

答案 0 :(得分:1)

可以通过多种方式指定XAML中的绑定。

最简单的(快捷方式)是

{Binding PropertyName}

这相当于

{Binding Path=PropertyName}

这相当于:

<Binding Path="PropertyName" />

Binding实际上是一个具有各种属性的类,如Path,Source,Mode等。

有关如何在WPF中绑定数据的更多详细信息,请访问:http://msdn.microsoft.com/en-us/magazine/cc163299.aspx#S2