WPFコードでグリッドの行と列のサイズを「*」にリセットする方法

JoeMjr2

グリッドの行にいくつかのコントロールを含むグリッドがあります。グリッドの各行の高さがXAMLで「*」になるようにRowDefinitionsを設定しているので、すべてのコントロールで同じ量のスペースを使用できます。

ユーザーが一部のコントロールを無効/有効にできる構成画面があります。コントロールが無効になっている場合は、[表示]を[折りたたみ]に変更し、グリッド内の行の高さをゼロに設定します。これは、アプリケーションの起動時に最適です。

問題は、アプリケーションの実行中にユーザーが設定画面に移動してコントロール(以前は非表示になっていた)を再度有効にした場合、コントロールのグリッド列を正しいサイズに戻す方法がわからないことです。新しい(増加した)行数の間で、使用可能なすべての高さを再配分します。

C#コードですべての高さを「*」に戻し、WPFに再配布を行わせる方法はありますか?

そうでない場合は、自分で計算して行の高さを手動で設定するか、アプリケーション全体を再起動する以外に、他のアイデアはありますか?

モリッツ梅

次のように星の値を設定できます

rowDef.Height = new GridLength(1, GridUnitType.Star);

参照:http//msdn.microsoft.com/en-us/library/system.windows.gridunittype.aspx

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

実行時にグリッド上のWPFコントロールのサイズを変更する方法(アスペクト比を維持)

分類Dev

WPFのウィンドウサイズに応じてグリッドの行と列を動的に変更する方法

分類Dev

WPF:グリッド列のサイズを計算する

分類Dev

イオングリッドに同じサイズのイオンカードをセットする

分類Dev

グリッド列とグリッド行のWPFにあるオブジェクトを知る方法は?

分類Dev

WPFデータグリッドの列幅最大化時にサイズを変更する

分類Dev

CSSグリッドセルの最小サイズと最大サイズの両方を固定する方法

分類Dev

CSSグリッドレイアウトで特定の列または行をターゲットにする方法

分類Dev

wpfで2つのテキストボックスグリッドのフォントサイズを動的に設定する方法

分類Dev

WPF-Listviewグリッドセルを別のコントロールにバインドする

分類Dev

データグリッドwpfの特定のヘッダー列と特定のセルに色を付ける方法

分類Dev

Androidのグリッドビューでセルのサイズを自動的に調整する

分類Dev

WPFのグリッドセルサイズに合う画像

分類Dev

列/行の定義を WPF (動的グリッド) のグリッドにバインドする

分類Dev

グリッドの行と列を動的にする方法は?

分類Dev

さまざまなサイズのMATLABセルマトリックスをPythonにロードする方法

分類Dev

IntelGalileoで実行中のコードをリセットする方法

分類Dev

ウィンドウのサイズを変更するときに、ブートストラップグリッド内の要素を中央揃えにする

分類Dev

ウィンドウのサイズを変更するときに、ブートストラップグリッド内の要素を中央揃えにする

分類Dev

ブラウザが更新されたときに JavaScript コードのサイズ変更がリセットされないようにする方法

分類Dev

CSSグリッド-リストアイテム全体で共通の列サイズを適用する

分類Dev

css nth-childを使用して、固定グリッドサイズの列をターゲットにする方法は?

分類Dev

さまざまなグリッドサイズの行を終了するPHPブートストラップ

分類Dev

ウィンドウでグリップのオーバーラップのサイズを回避する方法

分類Dev

devExpressのウィザードでグリッドビューをバインドするときに行コマンドイベントが発生しない

分類Dev

行が折りたたまれたときにデータグリッド列のサイズを動的に変更する

分類Dev

角度のあるUIグリッドで列のサイズ変更イベントを検出する

分類Dev

電話のヘッドセット アイコンをプログラムでリセットする方法

分類Dev

numpy配列の各要素をウィンドウサイズで同時に各ピクセルをループせずにトリミングする方法は?

Related 関連記事

  1. 1

    実行時にグリッド上のWPFコントロールのサイズを変更する方法(アスペクト比を維持)

  2. 2

    WPFのウィンドウサイズに応じてグリッドの行と列を動的に変更する方法

  3. 3

    WPF:グリッド列のサイズを計算する

  4. 4

    イオングリッドに同じサイズのイオンカードをセットする

  5. 5

    グリッド列とグリッド行のWPFにあるオブジェクトを知る方法は?

  6. 6

    WPFデータグリッドの列幅最大化時にサイズを変更する

  7. 7

    CSSグリッドセルの最小サイズと最大サイズの両方を固定する方法

  8. 8

    CSSグリッドレイアウトで特定の列または行をターゲットにする方法

  9. 9

    wpfで2つのテキストボックスグリッドのフォントサイズを動的に設定する方法

  10. 10

    WPF-Listviewグリッドセルを別のコントロールにバインドする

  11. 11

    データグリッドwpfの特定のヘッダー列と特定のセルに色を付ける方法

  12. 12

    Androidのグリッドビューでセルのサイズを自動的に調整する

  13. 13

    WPFのグリッドセルサイズに合う画像

  14. 14

    列/行の定義を WPF (動的グリッド) のグリッドにバインドする

  15. 15

    グリッドの行と列を動的にする方法は?

  16. 16

    さまざまなサイズのMATLABセルマトリックスをPythonにロードする方法

  17. 17

    IntelGalileoで実行中のコードをリセットする方法

  18. 18

    ウィンドウのサイズを変更するときに、ブートストラップグリッド内の要素を中央揃えにする

  19. 19

    ウィンドウのサイズを変更するときに、ブートストラップグリッド内の要素を中央揃えにする

  20. 20

    ブラウザが更新されたときに JavaScript コードのサイズ変更がリセットされないようにする方法

  21. 21

    CSSグリッド-リストアイテム全体で共通の列サイズを適用する

  22. 22

    css nth-childを使用して、固定グリッドサイズの列をターゲットにする方法は?

  23. 23

    さまざまなグリッドサイズの行を終了するPHPブートストラップ

  24. 24

    ウィンドウでグリップのオーバーラップのサイズを回避する方法

  25. 25

    devExpressのウィザードでグリッドビューをバインドするときに行コマンドイベントが発生しない

  26. 26

    行が折りたたまれたときにデータグリッド列のサイズを動的に変更する

  27. 27

    角度のあるUIグリッドで列のサイズ変更イベントを検出する

  28. 28

    電話のヘッドセット アイコンをプログラムでリセットする方法

  29. 29

    numpy配列の各要素をウィンドウサイズで同時に各ピクセルをループせずにトリミングする方法は?

ホットタグ

アーカイブ