Я пытаюсь добавить DependencyProperty
в пользовательский элемент управления WPF.
Все в порядке, пока я не сохраню код, сгенерированный фрагментом propdp:
namespace CustomControl
{
public partial class MainControl
{
public string MyProperty
{
get { return (string)GetValue(MyPropertyProperty); }
set { SetValue(MyPropertyProperty, value); }
}
// Using a DependencyProperty as the backing store for MyProperty. This enables animation, styling, binding, etc...
public static readonly DependencyProperty MyPropertyProperty =
DependencyProperty.Register("MyProperty", typeof(string), typeof(MainControl), new UIPropertyMetadata(0));
public MainControl()
{
this.InitializeComponent();
}
}
}
Но каккак только я меняю тип с «int» на «string», я получаю ошибку во время выполнения, которая говорит: «Невозможно создать экземпляр MainControl, определенный в сборке CustomControl и т. д. ...
Затем я возвращаюсь квведите "int", и все снова запустится правильно.
У кого-нибудь есть подсказка, чтобы исправить эту загадку?