绑定和标记扩展设计器构造函数错误
Binding and Markup extension designer constructor error
使用自定义绑定或标记扩展时出现以下错误:
类型 "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;
}
}
我使用的是 Visual Studio 2015,没有扩展名。它与 2013 年一样工作。我已经尝试使用 revo 卸载程序完全删除 VS2015,但我仍然收到错误消息。
我无法在我的另一台计算机上复制错误。我觉得有些东西需要删除 reinstalled/created 但我没主意了。我也试过清除组件缓存。
问题是设置被更改了。工具 > 选项 > XAML 设计器 > "Run project code in XAML Designer"。什么是未检查的。卸载 visual studio 未能解决此问题,因为卸载时不会删除设置。
使用自定义绑定或标记扩展时出现以下错误:
类型 "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;
}
}
我使用的是 Visual Studio 2015,没有扩展名。它与 2013 年一样工作。我已经尝试使用 revo 卸载程序完全删除 VS2015,但我仍然收到错误消息。
我无法在我的另一台计算机上复制错误。我觉得有些东西需要删除 reinstalled/created 但我没主意了。我也试过清除组件缓存。
问题是设置被更改了。工具 > 选项 > XAML 设计器 > "Run project code in XAML Designer"。什么是未检查的。卸载 visual studio 未能解决此问题,因为卸载时不会删除设置。