Wie können Sie Height="*"
und im Code hinter setzen?Wie sagt man XAML <Button Height = "Auto" /> im Code dahinter?
34
A
Antwort
56
Für die Einstellung Height = "Auto"
auf den meisten Steuerelementen möchten Sie den Wert mit double.NaN
zuweisen.
Beispiel:
element.Height = double.NaN;
Width/Height = "*"
Einstellung (ist eine etwas andere Sache, da es zu einigen wenigen ausgewählten Elemente gilt nur (ColumnDefinition
und RowDefinition
zum Beispiel) Die Art des Wertes Width
/Height
GridLength
ist. . statt double
Beispiel (mehr auf this MSDN page gegeben:
column1.Width = new GridLength(1, GridUnitType.Auto); // Auto
column2.Width = new GridLength(1, GridUnitType.Star); // *