Я пытался использовать это свойство зависимости в моем коде, но это выдает ошибку, которая говорит о том, что тип значения по умолчанию не соответствует типу свойства 'MyProperty'
Но short должен принять 0 в качестве значения по умолчанию.
Если я попытаюсь присвоить ему значение NULL в качестве значения по умолчанию, оно будет работать, даже если это тип, отличный от nullabel.
Как это случилось ..
public short MyProperty
{
get { return (short)GetValue(MyPropertyProperty); }
set { SetValue(MyPropertyProperty, value); }
}
Использование DependencyProperty в качестве резервного хранилища для MyProperty. Это включает анимацию, стилизацию, привязку и т. Д. *
public static readonly DependencyProperty MyPropertyProperty =
DependencyProperty.Register(
"MyProperty",
typeof(short),
typeof(Window2),
new UIPropertyMetadata(0)
);