绑定Properties.Settings to Textbox失败

时间:2012-06-18 21:02:49

标签: c# .net wpf data-binding

我想定义一个关键& Settings.settings中的值,并在XAML中通过声明绑定值(不在命令后面的代码中)。

这是我一直在徒劳的尝试:

  1. 创建一个WPF项目" Exp1"使用Visual Studio Express 2010。
  2. 设置一个名为" TextFromSettings"价值"设置中的一些文字"。
  3. 将属性xmlns:p="clr-namespace:Exp1.Properties;assembly=Exp1"添加到代码中。
  4. Text="{Binding Path=TextFromSettings, Mode=TwoWay, Source={x:Static p:Settings.Default}}"添加到代码
  5. 现在,预览窗口显示文本,但编译器失败:

    "错误1找不到类型'设置'。请注意,类型名称区分大小写。"

    我哪里错了?

    enter image description here

1 个答案:

答案 0 :(得分:1)

删除;assembly=Exp1不允许引用当前程序集。

如果有任何内容;assembly=,请参阅MSDN

  如果在与引用自定义类的应用程序代码相同的程序集中定义引用的 clr-namespace ,则可以省略

程序集。或者,这种情况的等效语法是指定 assembly = ,在等号后面没有字符串标记。