LOBフォームのラベルとテキストボックスのフォントサイズを、ウィンドウのサイズ変更または解像度の変更で拡大および縮小したい。これを達成するために、ラベルとテキストボックスをビューボックス内に配置しました。テキストボックスが伸びて表示ボックスを埋めない
ラベルとカスタムラジオボタンは予期したとおりに動作しますが、テキストボックスはビューボックスを埋めるために横方向に伸びません(担当者のおかげで画像は投稿できません)。テキストボックスは、入力すると横に表示されます。ここで
は、私が働いているコードの例です:私は、グリッド、のStackPanelとdockpanelを配置しようとした<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="0.186*"/>
<ColumnDefinition Width="0.814*"/>
</Grid.ColumnDefinitions>
<Grid.RowDefinitions>
<RowDefinition Height="0.127*"/>
<RowDefinition Height="0.873*"/>
</Grid.RowDefinitions>
<Viewbox Margin="0,0,0.917,0">
<Label Content="First name:"/>
</Viewbox>
<Viewbox Grid.Column="1">
<TextBox TextWrapping="Wrap"/>
</Viewbox>
</Grid>
ビューボックス内(LastChildFill =「True」を持つ)、その後、テキストボックスを配置しますこれらのレイアウトコントロール内では動作しませんでした。テキストボックスを親ビューボックスを水平方向に埋めるようにするにはどうしたらいいですか?
この問題はWPF TextBox won't fill in StackPanelと似ていますが、この問題はビューパネルではなくスタックパネルで発生します。
まず、xamlを正しく作成することです。グリッド項目ごとに列/行を指定しないでください。 – GameAlchemist
@VincentPielそれは実際には関係ありません。列と行の既定値は0です。 – mydogisbox