绑定和标记扩展设计器构造函数错误

时间:2015-08-10 15:39:10

标签: c# wpf xaml visual-studio-2015 windows-10

使用自定义绑定或标记扩展时,我收到以下错误:

类型" BindingExtension"不包含具有指定数量的参数的构造函数。

类型" MarkupExtension"不包含具有指定数量的参数的构造函数。

public class BindingExtension : Binding
{
    public BindingExtension()
    {
        Initialize();
    }

    public BindingExtension(string path) : base(path)
    {
        Initialize();
    }

    private void Initialize()
    {
        this.Source = WpfApplication1.Properties.Settings.Default;
        this.Mode = BindingMode.TwoWay;
    }
}

Error Picture

我正在使用没有扩展的Visual Studio 2015。它适用于2013年。我已尝试使用revo卸载程序完全删除VS2015,我仍然收到错误。

我无法在其他计算机上复制错误。我觉得需要删除和重新安装/创建的东西,但我没有想法。我也尝试清除组件缓存。

1 个答案:

答案 0 :(得分:1)

问题是一个改变的设置。工具>选项> XAML Designer> "在XAML Designer"中运行项目代码。什么是未经检查的。卸载visual studio无法解决此问题,因为卸载时不会删除这些设置。