問題タブ [scrollviewer]

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 に答える
3875 参照

wpf - WPF ScrollViewerの高さを動的に設定するには?

次のテストサンプルがあります。

これが作成されます:

スクロールバーの下部がありません

ScrollViewer.Height私の質問は、スクロールバーの下部を表示しながら動的に設定するにはどうすればよいですか? 私のサンプルでは、Height​​ のScrollViewerが長すぎるため、Label上記の ..

HeightのをScrollViewer静的な値に固定したくありません。

0 投票する
5 に答える
16913 参照

wpf - WpfScrollViewerのスクロール量

WPF ScrollViewerがスクロールする量を変更することは可能ですか?マウスホイールまたはscrollviewerの矢印を使用するときに、増分スクロールの量を変更できるように、scrollviewerを変更できるかどうか疑問に思っています。

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

wpf - XAML ScrollViewerスクロールバーの非表示の問題(Silverlight)

この奇妙な問題が発生しました。スクロールビューア内のコンテンツのサイズが大きくなり、スクロールビューアに表示されるのは水平スクロールバーです。ただし、ScrollViewerが最終的に含まれるグリッドは、スクロールバーを表示するのに十分なサイズに変更されていないようです。

このサンプルアプリで問題を特定しました。基本的には、コンテンツサイズの増加をシミュレートするためのxamlとコードビハインドです。

サイズ変更ボタンをクリックしたときに右側のスクロールバーが正しく表示されないことに注意してください。パディングを追加して、そこにあるが正しい場所にないことを示しています。

一番上の行を削除すると、機能しているようです。

事前に男と女のアイデアや感謝はありますか?

そして、ここに背後にあるコードがあります:

0 投票する
6 に答える
18651 参照

wpf - ListBoxでScrollViewerを無効にするには?

私はリストボックスを持っています。内部に ScrollViewer があるため、ListBox のコンテンツをマウス ホイールでスクロールできます。別の ListBox を含む項目テンプレートを設定するまでは正常に動作します (実際には、ネストされた ListBox が 4 つあります =))。問題は、内部 ListBox の ScrollViewer がホイール イベントを盗むことです。この動作を防ぐ簡単な方法はありますか?


次のような ItemContainerStyle の ListBox がありました。

このようなリソースで ItemContainer のアイテム境界線のスタイルを設定するにはどうすればよいですか? 私が知っているように、ContentPresenter は ItemsControl のアイテム コンテナです。でもボーダーじゃないからスタイリングできない。

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

silverlight - Silverlight 3にScrollViewer.ScrollChangedイベントの回避策がありませんか?

ScrollViewerの垂直スクロールバーのVerticalOffsetへの変更を通知したい。WPFにはScrollViewer.ScrollChangedイベントがありますが、Silverlight3ではこれがありません。誰かが回避策を知っていますか?

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

c# - 複数列のスクロール、サイズ変更可能なパネル?

私はこれを持っています:

スクロール可能なパネル

各リストは独自のものWrapPanelであり、それらはすべて別WrapPanelScrollViewer. メインの高さを自分で設定しない場合、ウィンドウを埋めるために必要な数の列が必要なのに対し、1列だけを与えることができる限り高くしWrapPanelたいと想定します。WrapPanel

すべてを保持するのWidthとを固定数に設定した場合、ユーザーがウィンドウのサイズを変更したときにそれを変更したい。HeightWrapPanel

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

cocoa - スクロールビューの垂直テーブルヘッダーにボタンまたは画像を追加するには?

多くのプログラムで、垂直または水平スクロールビュー テーブルのヘッダーまたは下部にいくつかのボタンまたは画像があり、それをクリックしていくつかのイベントを呼び出すのを見てきましたが、インターフェイス ビルダー ライブラリを検索しましたが、使用できるウィジェットが見つかりませんでした。それを実装しますか?どうもありがとうございました!

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

wpf - リストの一番下から項目を削除すると、リストボックスのスクロールバーのサイズが適切に変更されない

標準のリストボックスがあります。入力テキストボックスを使用してアイテムを追加できます。削除キーまたはコンテキストメニューを使用して削除できます。リストの一番上からアイテムを削除すると、スクロールバーのサイズが適切に変更されます。一番下までスクロールしてからアイテムを削除すると、スクロールバーのサイズが正しく変更されません。つまり、サイズが大きくなるのではなく、サイズが小さくなります。マウスまたは上キーを使用して上にスクロールすると、正しいスクロールバーのサイズが表示されます。また、最後のアイテムを削除すると、アイテムが下に移動する代わりに空のスペースが残ります。何か案は?ありがとう。

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

wpf - WPF-ScrollViewの混乱

私はWPFを初めて使用し、ScrollViewerは私を苛立たせています。私はそれを「取得」しないか、制限されたコントロールです。

これが私の欲求不満です:

  1. 水平スクロールが悪い水平スクロールバーはリストの一番下にしか表示されません(表示するには一番下までスクロールする必要があります)

  2. 悪い境界線ScrollViewerにリストボックスがあります。リストの下部に境界線がなく、下にスクロールすると、リストボックスの上部の境界線(線)が消えます。これはある程度理解できますが、ScrollViewerにBorderThicknessまたはBorderBrushを設定しようとしても、変更はありません(ScrollViewerの境界線を使用して、サイバー世界のほとんどのリストボックスのように、リストコンテンツの周囲に一定のボックスを保持したかった)。

  3. 短いリストの不適切な処理リスト内のアイテムが下部に到達しない場合、ScrollViewerはスクロールバーをそこに保持し、それをディザーリングします。スペースを空けて削除してみませんか?

これらのいくつかはささいなように見えるかもしれません(そして彼らはそうです)。しかし、ユーザーはアプリに特定のルックアンドフィールを期待しており、WPFはこれを箱から出すのを難しくしています。

これらのいずれかを修正する方法を知っているなら、私は応答が欲しいです。ScrollViewerを使用するよりも、スクロールを処理するためのより良い方法がある場合は、それも歓迎されます。