Тип значения по умолчанию не соответствует типу свойства

У меня есть этот класс

public class Tooth
{
    public string Id {get;set;}
}

И это управление кастром

public partial class ToothUI : UserControl
{
    public ToothUI()
    {
        InitializeComponent();
    }

    public Tooth Tooth
    {
        get { return (Tooth)GetValue(ToothProperty); }
        set
        {
            SetValue(ToothProperty, value);
            NombrePieza.Text =   value.Id.Replace("_",String.Empty);
        }
    }
    public static readonly DependencyProperty ToothProperty =
        DependencyProperty.Register("Tooth", typeof(Tooth), typeof(ToothUI), new PropertyMetadata(0)); 

}

Моя проблема после добавленияСвойство зависимости от зубаэта ошибка случится

Тип значения по умолчанию не соответствует типу свойства

Что именно эта ошибка означает? Каков текущий способ установить этоDP

Ответы на вопрос(2)

Ваш ответ на вопрос