[解決済み] HorizontalAlignment=Stretch、MaxWidth、Left alignedを同時に使用できますか?
2022-12-15 11:39:36
質問
これは簡単なことのように思えますが、私は困っています。WPFでは、私はそれの親の幅に伸びるテキストボックスが欲しいのですが、最大幅にのみ伸びることができます。問題は、その親の中で左揃えにしたいことです。伸びるようにするには、HorizontalAlignment="Stretch" を使用する必要がありますが、その場合、結果は中央に配置されます。私はHorizontalContentAlignmentで実験してみましたが、それは何もしないようです。
この青いテキスト ボックスをウィンドウのサイズに合わせて拡大し、最大幅を 200 ピクセルにし、左揃えにするにはどうすればよいですか?
<Page
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
<StackPanel>
<TextBox Background="Azure" Text="Hello" HorizontalAlignment="Stretch" MaxWidth="200" />
</StackPanel>
</Page>
どんな仕掛けがあるの?
解決方法は?
この場合
HorizontalAlignment
を左側に設定し
MaxWidth
を設定し
Width
を
ActualWidth
に変換します。
<Page
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
<StackPanel Name="Container">
<TextBox Background="Azure"
Width="{Binding ElementName=Container,Path=ActualWidth}"
Text="Hello" HorizontalAlignment="Left" MaxWidth="200" />
</StackPanel>
</Page>
関連
-
[解決済み] WPFのテキストラップとWrapWithOverflowの比較
-
[解決済み] DataTrigger where value is NOT null?
-
[解決済み] WPF:幅(と高さ)をパーセント値で設定する
-
[解決済み] WPFでイベント処理のためにリソース辞書の後ろにコードを設定することは可能ですか?
-
[解決済み] WPF: グリッドに列/行のマージン/パディングを設定できますか?
-
[解決済み] 読み取り専用のGUIプロパティをViewModelにプッシュバックする
-
[解決済み] WPFウィンドウのハンドルを検索する
-
[解決済み] XAML ColumnDefinitionの*(アスタリスク)の意味は?
-
[解決済み] WPF標準のタブコントロールに選択されたタブが変更されたイベントはありますか?
-
[解決済み] wpfでスタイル/テンプレートを使用して小数点以下の桁数をフォーマットする方法は?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
例外の解決方法 GDI+でジェネリックエラーが発生しました。
-
[解決済み] ユーザーコントロールライブラリーとカスタムコントロールライブラリーの違いは何ですか?
-
[解決済み] WPFでイベント処理のためにリソース辞書の後ろにコードを設定することは可能ですか?
-
[解決済み] WPFのキーボードショートカット
-
[解決済み] WPFのRounded Cornerコンテナを作成するには?
-
[解決済み] テンプレートバインディングとバインディングとは?
-
[解決済み] WPFバインディングで値をnullに設定する
-
[解決済み] WPFのページロードでコンボボックスにデフォルトテキスト"--Select Team -- "を表示するには?
-
[解決済み] DataTemplateから親DataContextにアクセスする
-
[解決済み] WPFのTextBlock要素とLabelコントロールの違いは何ですか?重複