我在Window.Loaded
事件中执行以下操作。有没有办法通过XAML使用{Binding}
或其他东西?
this.Title = Application.ResourceAssembly.GetName().Name;
我尝试了以下内容及其中的一些变体,但它们似乎不起作用:
Title="{Binding Source=Application.ResourceAssembly, Path=GetName}"
答案 0 :(得分:2)
您可以绑定到某个方法。但是,与绑定到包装方法调用的属性相比,实现此操作的努力被夸大了。 可以在MSDN上找到有关如何绑定到方法的文档和指南。
答案 1 :(得分:1)
在您的窗口中有一个属性
public string AppName
{
get
{
return Application.ResourceAssembly.GetName().Name;
}
}
并使用Title
绑定该属性。
Title="{Binding AppName, RelativeSource={RelativeSource Self}}"