2009-07-15 5 views

Antwort

2

Werfen Sie einen Blick auf die Eigenschaften ActualWidth und ActualHeight des Elements. Sie haben nur Werte, nachdem das Element gerendert wurde.

0

Ihr Problem tritt auf, weil Sie im Konstruktor keine Elemente gerendert haben. Die Elemente werden zwar initialisiert, aber noch nicht gerendert. Daher wird der Wert zurückgegeben, wenn Sie ActualHeight oder ActualWidth 0 und Höhe und Breite NaN (Not a Number) aufrufen.

Wenn Sie nach Abschluss des Konstruktors nach denselben Informationen fragen (z. B. während des Loaded-Ereignisses für das Fenster), erhalten Sie diese Informationen.