/ / Comment développer 2 zones de texte (sur 3) de manière égale lorsque l’un d’eux est réduit? - wpf, disposition, largeur

Comment étendre 2 zones de texte (sur trois) de la même manière lorsque l'une d'elles est réduite? - wpf, layout, width

J'ai trois zones de texte ... à l'intérieur d'un panneau de pile (orientation = horizontal).

chacun a la même largeur. Si l'un d'entre eux est réduit, je veux que les deux autres partagent l'espace.

Je veux dire si 15o était la largeur totale (50 * 3). Si l'un est réduit, chaque zone de texte doit en occuper 75.

S'il vous plaît aidez-moi à le faire. Merci

Réponses:

2 pour la réponse № 1

Un moyen simple consiste à les mettre dans un UniformGrid. Si vous le définissez à Rows="1", alors il créera une colonne pour chaque enfant (non réduit) et fera en sorte que toutes les colonnes aient la même largeur.

<UniformGrid Rows="1" Width="150">
<TextBox />
<TextBox />
<TextBox />
</UniformGrid>