問題タブ [variable-width]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
51 参照

wpf - WPF TextBox - 値で幅の変更を停止する方法

TextBox を必要に応じて正確に設定するのに問題があります。ここで同様の質問を読んでいましたが、私と同じ要件はありません。

基本的に、常に MaxWidth プロパティに合わせようとする MaxWidth を含むテキスト ボックスが必要です。ユーザーがウィンドウのサイズを変更した場合、必要に応じて縮小するか、MaxWidth まで拡大する必要があります。しかし同時に、この外観を作成するには、左に揃える必要があります。 望ましい外観

しかし、Horizo​​ntalAlignment を "Left" に設定すると、テキスト ボックスの幅が内側の値に基づいて変更されます。Horizo​​ntalAlignment を "Stretch" に設定すると、テキスト ボックスがボタンの左側ではなく、画面の中央に表示されます。

これら 2 つのプロパティの組み合わせが必要ですが、どのようにすればよいかわかりません。

他の問題があるため、GridColumns をレイアウトとして使用しません。これにより、目的の結果を作成できません。

ここに私のButtonEditの例があります - これはボタン付きのTextBoxです:

誰か助けてくれませんか?

ありがとうございました。