我想定义一个关键& Settings.settings中的值,并在XAML中通过声明绑定值(不在命令后面的代码中)。
这是我一直在徒劳的尝试:
xmlns:p="clr-namespace:Exp1.Properties;assembly=Exp1"
添加到代码中。Text="{Binding Path=TextFromSettings, Mode=TwoWay, Source={x:Static p:Settings.Default}}"
添加到代码现在,预览窗口显示文本,但编译器失败:
"错误1找不到类型'设置'。请注意,类型名称区分大小写。"
我哪里错了?
答案 0 :(得分:1)
删除;assembly=Exp1
不允许引用当前程序集。
如果有任何内容;assembly=
,请参阅MSDN。
如果在与引用自定义类的应用程序代码相同的程序集中定义引用的 clr-namespace ,则可以省略程序集。或者,这种情况的等效语法是指定 assembly = ,在等号后面没有字符串标记。