Próbuję uzyskać DependencyProperty pracy w WPF. Używam:DependencyProperty Wartość domyślna
public static readonly DependencyProperty DisplayModeProperty = DependencyProperty.Register("DisplayMode", typeof (TescoFoodSummary), typeof (Orientation), new UIPropertyMetadata(Orientation.Vertical));
/// <summary>
/// Gets or sets the orientation.
/// </summary>
/// <value>The orientation.</value>
public Orientation DisplayMode {
get { return (Orientation)base.GetValue(DisplayModeProperty); }
set { base.SetValue(DisplayModeProperty, value); }
}
Po zainicjowaniu okna pojawia się błąd: Domyślny typ wartości nie pasuje do typu właściwości "DisplayMode". Jednak, jeśli pozostawię domyślną wartość, otrzymuję wyjątek odwołania zerowego, gdy okno ładuje się z powodu braku ustawienia DisplayModeProperty.
Drugim parametrem jest nieruchomość type, trzecim parametrem jest rodzaj kontrolki, bądź uważny, zamień go w swoim przykładzie. – vorrtex
To był głupi błąd. Dzięki. – Echilon
@vorrtex: Opublikuj to jako odpowiedź ... –