En XAML comment dire: la valeur par défaut de la largeur et de la hauteur de zone de texte par exemple

Donc, je suis venue à WPF HTML à partir d'un point de vue.

Je veux juste mettre un TextBox sur ma Fenêtre comme ceci:

<Grid>
    <TextBox Name="theName" />
</Grid>

S'avère que le TextBox est alors ÉNORME, couvre la totalité de la fenêtre. (!)

Ok, ce n'est pas ce que je veux, mais je ne veux pas définir la taille EXACTE, soit depuis que je sais Height et Width doit être souple, donc j'essaie:

<TextBox Name="theName" Width="Auto" Height="Auto"/>

Même chose. J'ai donc essayer:

<TextBox Name="theName" 
    HorizontalAlignment="Stretch" 
    VerticalAlignment="Stretch"/>

Même chose. Donc, je viens de coder en dur les tailles:

<TextBox Name="theName" Width="100" Height="20"/>

Qui je sais n'est pas une bonne pratique en WPF.

Alors, comment pouvez-vous dire que TextBox "afficher les tailles par défaut pour la taille de la police utilisée"?

OriginalL'auteur Edward Tanguay | 2009-02-02