Frage ist ähnlich wie this question - nur nicht für mich aus pangebundenen Kontext in Benutzercode Kontrollen hinter
Wie greife ich auf ein Grundstück auf einem WPF-Usercontrol über XAML Parent gebunden in, von den Kontrollen Code hinterher?
PS: Andere Steuerelemente, die an Eigenschaften des übergebenen TowerBase-Modells gebunden sind, sind verbindlich. (Ich kann einfach nicht auf das Modell zugreifen, das im nachfolgenden Code eingegeben wurde).
Usercontrol: x und y null und ich kann, warum
public partial class TowerControl : UserControl
{
public TowerBase model = new TowerBase(); //Trying to set this model
public TowerControl()
{
InitializeComponent();
var x = ((TowerBase)this.DataContext); //Or Extract from binding
var y = model;
}
...
Von den Eltern XAML nicht herausfinden:
...
<controls:TowerControl Grid.Row="1" Grid.Column="0" x:Name="Tower" DataContext="{Binding Tower}" />
...
Eltern Modell:
...
public TowerBase Tower { get; set; }
...