【问题标题】:XAML enlighten me with this binding commands [closed]XAML 用这个绑定命令启发我 [关闭]
【发布时间】:2012-06-22 12:25:49
【问题描述】:

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

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

【问题讨论】:

  • 那是 XAML 人 Refer this link link2
  • 是的,我知道它是 XAML,但我对“绑定”中的那些额外属性感到困惑
  • @H.B.您可以正确评论。学习的人不需要骂人。如果你讨厌这个问题,那就走开。如果你能回答,那就正确回答。感谢您的链接。这很有帮助,让我接触到更多的 Binding 属性,而不仅仅是那些 Path 和 Mode
  • @JaysonRagasa:这只是表达我对你明显的懒惰的不满的一种非常简短的方式。
  • @JaysonRagasa 你的问题远没有他选择的话那么必要。从我对the FAQ 的简要概述来看,您的问题违反了 3 条规则。您的问题不是您遇到的实际问题所独有的,也不是真正的问题。你只是想让别人给你读 MSDN 参考,因为你太懒了。

标签: wpf xaml data-binding


【解决方案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

【讨论】:

  • 您帮助杰森真是太好了,但也许我们不应该支持他不阅读文档/手册...
  • 是的,但也许我们可以更礼貌地将他指向文档? :)
  • 当然。我永远不会说 H.B. 的评论是激励人们进行前期研究的正确方式 - 我只是认为我们应该鼓励人们更多地进行自学和事后提问:)
  • 我们都值得向 Docs 或向某人学习。即使是你听过的最愚蠢的问题,我也不会因为提出问题而感到羞耻。因为问问题和我得到的答案是我最快的学习方式,所以我知道要走的路
  • @JaysonRagasa:这样做是在偷懒,并利用人们的帮助,委婉地说这不是很好。
猜你喜欢
  • 2023-04-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-12-26
  • 1970-01-01
  • 2017-01-26
  • 2021-05-06
  • 2016-09-06
相关资源
最近更新 更多