2

我正在用 C# 开发一个 Windows 8 应用程序并使用数据绑定

<CollectionViewSource
    x:Name="departments"
    Source="{Binding Departments}"
    d:Source="{Binding AllGroups, Source={d:DesignInstance Type=data:Department, IsDesignTimeCreatable=True}}"/>

我可以将这个类的属性绑定到我的 UI,但是这个类也有我需要的这个方法

public String getProfessorsList()

我希望能够绑定这样的方法......

<TextBlock Text="{Binding getHeads()}" FontSize="18" />

...但显然这是不允许的。我怎样才能实现这个功能?

4

1 回答 1

3

尝试添加一个返回该方法的 getter 属性:

public string ProfessorsList { get { return this.getProfessorsList(); } }

然后绑定到该属性:

<TextBlock Text="{Binding professorsList}" FontSize="18" />
于 2013-05-09T17:35:06.590 回答