問題タブ [gridsplitter]

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 投票する
1 に答える
1974 参照

wpf - 動的レイアウトでグリッドスプリッターを使用するには?

私の人生では、グリッドスプリッターコントロールを希望どおりに動作させることはできません。

以下のレイアウトでは、各リストビューの右側に gridspliter が必要です。これにより、そのリストビューが拡大または縮小され、他のリストビューのサイズが適切に変更されます。

エキスパンダーとその (緑色の) パネルはサイズ変更しないでください。

助けてください!このコントロールは私を夢中にさせています。

MainWindow.xaml:

MainWindow.xaml.cs:

0 投票する
3 に答える
10803 参照

wpf - Gridsplitterがウィンドウを超えてコンテンツを拡大するのを停止します

以下のXAMLを前提として、グリッドスプリッターに3行目に指定されたMinHeightを尊重させ、コンテンツをウィンドウ内に残しておくにはどうすればよいですか?

0 投票する
4 に答える
8806 参照

wpf - サイズ変更後のWPF GridSplitter

gridsplitter を使用してグリッドのサイズを変更すると、行は * 他の行が折りたたまれているときにスペースを再利用しません。

3 行のマスター詳細ビューに次のグリッドがあります。中央のスプリッターの上にあるデータ グリッドと、最後の行のコンテンツ コントロール ビュー。スプリッターには、詳細を折りたたむための閉じるボタンがあります。これはすべて、ユーザーがグリッドスプリッターを使用してサイズを変更すると例外があります。

GridSplitter スタイル:

私が言ったように、グリッドスプリッターを使用してサイズを変更しない限り、折りたたみは正しく機能します。その後、空白は残ります。

編集: HB と codenaked にはシンプルで一貫した提案があったので、データトリガーで成功せずにそれらを実装しようとしました:

0 投票する
3 に答える
6864 参照

wpf - WPFリストビュー/グリッドスプリッター/スクロールビューアーのサイズ変更の問題

この組み合わせでリストビューをビューの外に押し出すグリッドスプリッターに問題があります。再現する手順:

  • プログラムを起動し、ウィンドウ サイズを大きくドラッグします
  • 赤いスプリッターを左端までドラッグして、青い列を最小化します
  • ビューポートの外に出て水平スクロールが表示されるまで、両方の ListView 列を広げます
  • ウィンドウのサイズをもう一度小さくドラッグします

私にとって、これは ListView をウィンドウの外にゆっくりと押し出します。ScrollViewer は実際には Window のサイズに合わせて縮小されていますが、同じ速度ではなく、ゆっくりと見えなくなることに注意してください。スクロールビューアがビューから滑り落ち始めると、スプリッターは使用できなくなります。

奇妙なことに、最初に左側のパネルを最小化しないと、この動作が得られません!

これに対する修正は何ですか?

0 投票する
1 に答える
1161 参照

silverlight - Silverlight 4.0: GridSplitter が正しく分割されない

助けてください、グリッド スプリッターが右に正しく分割されていません。テスト ボタンのコンテンツです。グリッドスプリッターを使用する際に見逃したことはありますか?

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

wpf - グリッドスプリッターとタッチ

私は GridSplitter を使用して列のサイズを変更しています(他に:))。正常に動作します。ただし、私は Surface V2 環境で進化しており、タッチ シミュレーションを使用すると、Touch イベントが親愛なる GridSplitter に送信されません。

それを機能させる方法に関するヒントはありますか?

0 投票する
1 に答える
454 参照

c# - GridSplitterが表示されないのはなぜですか?

私は次のようなシンプルなものを持っていWindowます:

ただし、アプリケーションを実行すると、何GridSplitterも表示されません。GridSplitter設計時もノーと見えます。

  • GridSplitterが正しい行にあることを確認し、をに設定しVerticalAlignmentましたTop
  • が混ざらないように、明示的な背景色を指定しGridSplitterました。
  • GridSplitterがの最後の要素であることを確認したGridので、問題が発生することはありませんZIndex
  • 念のため、ラベルに余白を追加して、グリッドを覆い隠さないようにしました(ただし、この場合は違いが生じるはずです)。

私は何が間違っているのですか?

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

wpf - WPFグリッド列を非表示にしたときのGridsplitterの動作

私はWPFにかなり慣れていないので、これが最近「古い帽子」である場合は失礼します... Web /フォーラムをトロールし、必要な答えが見つかりませんでした。

5列のWPFグリッドがあります。3つはデータ用、2つはグリッドスプリッター用です。これは(このサイトの情報に感謝します!)正常に機能し、サイズが変更されているようです。ただし、中央の列を表示/非表示にできる必要があります。並べ替えることはできますが、中央の列を非表示にしても、左側のグリッドスプリッターは「非表示」の列に影響を与えます。2列と3列を効果的に切り替える必要があります。これが私の(プロトタイプ)コードです:

0 投票する
3 に答える
1491 参照

silverlight - Silverlight: ScrollViewer 内の GridSplitter が予期しない動作をする

スプリッターを使用して列の幅を変更できる 2 列のレイアウトを構築しようとしています。ブラウザー ウィンドウのサイズが変更されても、右の列の幅は変更されません (グリッド幅に比例してはなりません)。両方の列の幅は最小にする必要があります。ブラウザ ウィンドウが狭すぎて両方の列を表示できない場合、スクロールバーが表示されます。

これは私のXAMLです:

私が抱えている問題は、スプリッターが左にドラッグされ、左の列の最小幅に達すると、右の列が非常に急速に拡大し始め、スクロールバーが表示されることです。右側の列から幅の設定を削除すると、奇妙な動作が解消されますが、ウィンドウのサイズが変更されると、右側の列が比例して拡大し始めます...

スプリッターを右にドラッグしたときと同じように動作させたい - 最小幅に達したら停止させたい.

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

c# - グリッドスプリッターが表示されない

私はWPFを初めて使用します。私はGridそう宣言しました:

基本的に、幅5の3番目の列をGridSplitterとにし、左右の列のサイズを変更できるようにします。だから私はスプリッターのためにこのコードを持っています:

GridSplitter列にが表示されません。正しく設定しましたか?ありがとう。