問題タブ [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 投票する
2 に答える
1671 参照

silverlight - SilverlightScrollViewerの初期水平オフセット

Horizo​​ntalOffsetプロパティの設定について質問があります(ScrollToHorizo​​ntalOffsetメソッドを使用)。

アプリケーションを起動すると、scrollviewerのコンテンツが動的に作成されます(つまり、設計時にその範囲がわかりません)。次に、scrollviewerコントロールの水平オフセットを設定したいのですが、その時点では、スクロール可能な幅は0として返されます。scrollviewerでUpdateLayoutを呼び出しても役に立ちません。

現在、レンダリングイベントでscrollviewerコントロールのScrollableWidthプロパティを確認し、ScrollableWidth> 0になるとすぐに、ScrollToHorizo​​ntalOffsetを呼び出すことで、この問題を回避しています。

これは正常に機能しますが、「レンダリング」で位置が調整される前に、間違った初期位置の短い表示につながります。

この手間をかけずに水平オフセットを設定できるように、scrollviewerを強制的に更新するためにできることはありますか?

前もって感謝します!

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

wpf - WPF: スクロールバー付きの ItemsControl (ScrollViewer)

ItemsControl にスクロールバーを追加する方法について、この小さな「チュートリアル」に従いました。これはデザイナー ビューでは機能しますが、プログラムをコンパイルして実行すると機能しません (最初のいくつかの項目のみが表示され、さらに表示するためのスクロールバーはありません。 VerticalScrollbarVisibility が "Auto" ではなく "Visible" に設定されている場合)。

これを解決する方法について何か考えはありますか?


これは、アイテムを表示するために使用するコードです (通常はデータバインディングを使用しますが、デザイナーでアイテムを表示するために手動で追加しました)。


そして、これは私のテンプレートです:

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

wpf - (VB.NET + WPF)Scrollviewer内のスタックパネル要素のドラッグアンドドロップ(ユーザーによる並べ替えを可能にするため)?

ユーザーがスタックパネル内の要素をドラッグして、スタックパネル内の別の場所に再配置できるようにする方法について、優れたモデルがあります(私は思います!)。

ただし、私のStackpanelは、次のようにScrollViewer内に配置されます(一般化)。

ここに問題があります。Wordなどのプログラムの機能をシミュレートしたいと思います。選択したコンテンツ(またはオブジェクト)を表示可能領域の外にドラッグすると、ウィンドウがマウスの方向にスクロールして、ドロップする場所がさらに表示されます。気の利いた小さなオブジェクト。

...つまり、スタックパネルのコンテンツをドラッグしているときにマウスをScrollViewerの上部に移動すると、スクロールビューアーをゆっくりと上に移動して、コンテンツをドロップする場所をさらに表示できるようにします。

助言がありますか?

あなたが私がこれを解決するのを手伝ってくれるなら、あなたは天の恵みになるでしょう!

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

xaml - ScrollViewer を正確な高さにする方法 * および * 両方のスクロールバーを常に表示する方法は?

ScrollViewer内にDataGrid があります

全体を200ピクセルの高さにしたいのです。

しかし、このコード:

スクロールバーが右側にのみある状態でこれを生成します。

代替テキスト http://www.deviantsart.com/upload/8lhu03.png

一番下までスクロールすると、スクロールバーしか表示されません。

代替テキスト http://www.deviantsart.com/upload/a9oikp.png

ScrollViewer の高さが 200 ピクセルで、両方のスクロールバーが常に存在するようにするにはどうすればよいですか?

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

c# - Wpf TreeView の ScrollViewer 調整

実行時にノードを追加する Wpf TreeView を使用しています。ツリーが大きくなり、ScrollViewer が表示されることがあります (これは TreeView の ControlTemplate の一部です)。しかし、ノードを追加するたびに、ノードがページ領域の外側にあるため、表示できません。表示するには、垂直スクロールバーのつまみを下にドラッグする必要があります。そのため、垂直スクロールバーをノードが追加されたポイントに自動的にドラッグして、ノードを追加しながらノードを見ることができるようにします。

助けてください!!

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

android - linearlayouts の Android スクロール ビュー

Androidでこれが可能かどうかお尋ねしたいと思います:レイアウトのスクロールビュー、および水平方向の各レイアウトには、ボタン、別のボタン、およびチェックボックスが含まれています。

例えば:

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

wpf - WPFのスクロールバー内に画像の「プレースマーカー」を配置するにはどうすればよいですか?

スクロールビューアが長いので、重要な場所をスクロールバーの小さな画像でマークしたいと思います。画像をクリックすると、スクロールバーが対応するコンテンツにジャンプします。

この機能は、EclipseやChromeなどのいくつかのアプリケーションで見たことがあり、WPFでどのように再現するのか疑問に思っていました。

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

wpf - なぜWPF ScrollViewer言語はtrですが、ContextMenuコマンドテキストは英語ですか?

WPF に ScrollViewer があります。右クリックしてスクロール コントロールを行うと、コンテキスト メニューが開き、"Scroll Here"、"Scroll Top" などのコマンドを書き込みます。

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

wpf - 他のコントロールの WPF ScrollViewer

WPF Treeview のようなコントロールがある場合、当然、その Treeview のコンテンツが最大の高さまたは幅を超えると、スクロールが表示されます。

そのスクロールを取得して移動または無効にする方法はありますか?

ありがとう

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

c# - WPF リストボックスのスクロールを停止する方法

ListBoxスクロールしないでほしい。ListBoxスクロールバーを非表示/無効にするのは簡単ですが、アイテムが境界を超えたときにマウスホイール/矢印キーを使用するとスクロールが発生します。ListBoxスクロールできないことを伝える何らかの方法が必要です....そうですか?