在xaml中绑定WPF方法

时间:2011-10-27 10:04:19

标签: c# wpf

  

可能重复:
  Bind to a method in WPF?

我如何在xaml中进行方法绑定?

我创建了一个返回字符串的方法,这个返回的字符串将显示在datagrid列上。

3 个答案:

答案 0 :(得分:1)

正如其他人提到的,以及您对连接3个“B”元素的兴趣,创建一个属性并返回类似

的内容
public string YourMultiPartString
{
   get { return FirstB.Whatever + SecondB.Whatever + ThirdB.Whatever; }
} 

并将绑定设置为此“YourMultiPartString”属性。

如果您的“B”对象有其他内部函数执行其他操作来获取字符串,只需更改以反映...例如

public string YourMultiPartString
{
   get { return FirstB.SomeMethod() + SecondB.SomeMethod() + ThirdB.SomeMethod(); }
} 

答案 1 :(得分:0)

好吧,如果你问我,我会有一个包含该值的属性,并在调用方法时更改属性,这样你就可以解决问题..

答案 2 :(得分:0)

绑定到返回方法结果的属性。