問題タブ [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.
c# - GridSplitter が RowDefinition スタイルを無効にする
3 つの行を含むがGrid
あり、3 番目の行の可視性はブール値にバインドされています。
私も持っていGridSplitter
ます:
これの目的は、クリックするCheckbox
と最後の行が表示され、2 番目の 35% を占めるようにすることですが、GridSplitter
. Checkbox
がチェックされていない場合、その行の可視性はCollapsed
です。
問題はGridSplitter
、新しい高さを使用すると初期のスタイル定義が上書きCheckbox
され、チェックを外すと最後の行が表示されたままになることです。
これについては何もわかりません。誰かヒントを教えてもらえますか?ありがとう
wpf - ウィンドウから要素を押し出さないように GridSplitter を設定する方法はありますか?
以下の XAML では、GridSplitter を左にドラッグすると、ウィンドウから要素が押し出されます。ウィンドウ フレーム内にすべての要素を保持するにはどうすればよいですか?
ありがとう
wpf - 方向に依存する GridSplitter のグローバル スタイル
アプリのすべての「GridSplitter」に影響を与えて、マウスが上にあるときにカーソルの外観を変更するグローバル スタイルを作成したいと思います。
このコードは、垂直 GridSplitter で機能します。
しかし、その向きを検出し、必要に応じて値を「SizeNs」に設定する方法がわかりません。すべての GridSplitter コードを変更する必要はありません。リソース キーを設定しなくても、すべての Gridsplitter に適用できる 1 つのスタイルが必要です。
何か案が ?
XamlParseException を持っているすべての人: 行番号 '15' および行位置 '9'。
カーソル名の構文が適切であることを確認してください。
grid - コントロールの幅に応じて画像を変更する
グリッドに1つの画像コントロールがあり、グリッドに1つのグリッドスプリッターも1つあり、imgobjectには3つの画像img48、 img32 List<imgobject>
、img24が含まれており、グリッドセルに従って画像を変更するにはどうすればよいですか?List<imgobject>
グリッドセル
gridsplite を左側に移動すると、グリッド セルの幅がスプリッターの動きに応じて変更され、その時点で画像コントロールの画像を変更したい
c# - 画面解像度に関連するC#/WPF Grid MaxWidth
Columns
で割った2がありGridSplitter
ます。そして、列の MaxWidth をパーセンテージ (例) で設定したいのですが、うまくいき5*
ません。それを行う他の方法はありますか?
wpf - GridSplitter がスタックする
複数回ドラッグした後 (最初は正常に動作しているように見えますが、ドラッグするたびにマウス ボタンを離す必要があります)、グリッド スプリッターが動かなくなってドラッグできなくなったり、場合によってはドラッグできないという問題があります。数インチドラッグするだけで、再びスタックします。
私が使用しているコードは実際には ItemTemplate にありますが、問題を示すために、以下の問題コードを抽出しました。
(グリッド要素をコピーして貼り付けて、スタックパネルにいくつかあるようにします。少なくとも 10 個のグリッドがあると、グリッドスプリッターがより速くスタックすることがわかりました)。
したがって、上記のように、複数回サイズ変更を試みると (各ドラッグの間にマウス ボタンを離す)、5 ~ 10 回のサイズ変更の後、少なくとも私にとっては、スプリッターが動かなくなったように見えます。
また、左にドラッグしようとすると動かなくなるようです。
c# - 左側のコンポーネントとして DataGrid を使用する GridSplitter
DataGrid を含む列のサイズ変更に問題があります。DataGrid を含む列のスペースを増やすと、DataGrid の幅が実際に縮小されます。
解決策をグーグルで検索しようとしましたが、これまでのところ何も役に立ちませんでした。
XAML:
サイズ変更前:
サイズ変更後:
デフォルトの動作が縮小する理由を理解したいと思いますDataGrid
。もちろん、この問題に対処したいと思います。
よろしくお願いします。
wpf - 右からサイズ変更する GridSplitter - 奇妙な動作
Kaxaml を使用すると、左からのサイズ変更が期待どおりに機能します。
ただし、右側で似たようなことをしようとすると、動作が大きく異なります。
奇妙なことに、右にドラッグするだけで機能し、サイズはほぼ逆の方法で発生します。
vb.net - グリッドスプリッターでサイズ変更しないコントロール
画面の左側に、リストボックスを含むドック パネルがあります。リストボックスには、別のクラスで定義されたカスタム項目が取り込まれます。リストボックスの右側にグリッドスプリッターがあります。
グリッドスプリッターをクリックしてドラッグすると、リストボックスのサイズが期待どおりに変更されますが、内部のアイテムは変更されません。
コントロールが切り取られたときに textrimming を使用できるように、それに応じて内部のアイテムのサイズを変更したいと思います。
私は現在持っています:
また、カスタム アイテム クラス内では、すべてが HorizontalAlignment = Stretch と定義されており、固定幅が設定されていません。
編集:また、カスタム項目の幅をリストボックスの幅にバインドしようとしましたが、うまくいきませんでした。