【发布时间】:2013-11-26 20:08:14
【问题描述】:
显然我喜欢让我的生活复杂化,但我觉得这是值得的。
我有一个包含多个 WPF 项目的解决方案(每个项目都构建到自己的应用程序中:服务器、客户端等)。我想在一个地方有一些设置(主要是标签,所以当我更改名称时,我不必在多个文件中找到它),所以我创建了项目“Common”,在它的 Properties.settings 和那些一些职位(ServerName、ClientName)。
现在在 Server.MainWindow 中,我想将 Title 属性设置为 Common.Properties.Default.ServerName。当然在 XAML 中。不幸的是,我不知道该怎么做。
我发现的地方:
<ObjectDataProvider x:Key="odpsettings" ObjectType="{x:Type l:Properties.Settings}"></ObjectDataProvider>
但无论我输入什么,我都会得到
nested properties are not supported
基本上它不起作用,我不知道从哪里开始......
【问题讨论】:
标签: c# .net wpf xaml data-binding