我正在使用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" />
......但显然这是不允许的。我怎样才能获得这个功能?
答案 0 :(得分:3)
尝试添加一个返回该方法的getter-property:
public string ProfessorsList { get { return this.getProfessorsList(); } }
然后绑定到该属性:
<TextBlock Text="{Binding professorsList}" FontSize="18" />