問題タブ [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.
wpf - WrapPanel と ScrollViewer を使用して ListBox で画像をラップすると、選択したアイテムが消えます!
ListBox を使用して 800 個のサムネイルの水平表示を表示していますが、一度に 6 個しか (画面の解像度によって異なります)、リストの両側のボタンを使用して画像を移動したいと考えています。
現在これは機能していますが、リストボックスの SelectedItem を次/前のサムネイルに変更すると、ScrollViewer は自動的に SelectedItem を表示しません。6 つのサムネイルの後の SelectedItem は消えます。
ScrollBar を移動して SelectedItem を表示することはできますが、それでは十分ではありません。最終バージョンでは、ScrollBar も必要ありません。ユーザーが左または右のボタンを押したままにできるようにしたいだけで、写真。
また、なぜこれが必要なのかを説明すると、ListBox で SelectedItem が変更されるたびに、上の写真の FullSize プレビューが変更されます。
ScrollViewer(ListBox内)のSelectedItemが表示可能な領域に留まることを確認するために、Silverlight 2にはとにかくありますか?
ListBox の現在の XAML は次のとおりです。
アイテム コンテナのスタイルは次のとおりです。
silverlight - Silverlight:ScrollViewerとWrapPanelを連携させることができません
WrapPanelを使用してテキストをフォーマットしています。実行時に、TextBlocksとStackPanelsを子として追加します。明らかに、データサイズに応じてスクロールバーが必要です。Webを検索すると、WrapPanelの周りにScrollViewerを配置することを提案する複数の回答が見つかりました。それは私には理にかなっていますが、私はそれを機能させることができません。これが私のコードです:
それは機能しません。ScrollViewerは、含まれているWrapPanelとともに成長するようです。垂直スクロールバーを表示に設定すると、コンテンツとともにスクロールバーが大きくなることがわかります。ただし、ScrollViewerは含まれているウィンドウから大きくなるため、スクロールバーは表示されません。
私が間違っているかもしれないことのヒントはありますか?
乾杯、アキム
wpf - Scrollviewerで子供が利用できる幅を取得する
XAMLでスクロールビューアの子が使用できる幅を取得するにはどうすればよいですか?ありがとう。
iphone - iphone SDK 3.0のスクロールビューでフリックしてピッカーを回転/スクロールする方法は?
http://discussions.apple.com/thread.jspa?messageID=8284448に従って、sdk 2.2.1 でスイープすると回転する scollView に pickerView があります。
しかし、ターゲットをsdk 3.0に変更すると、一度に1行ずつタップして回転するだけに反応します。しかし、多くの値では、その方法は面倒です。
SDK 2.2.1のようにピッカーを回転させるのを手伝ってくれる人はいますか??
wpf - ScrollViewerがWPFでスクロールしない
ItemsControl を含むスタック パネルの周りに scrollviewer コントロールを使用しています。ItemsControl に多くのアイテムがある場合、スクロールするはずですが、何らかの理由でアイテムが切り捨てられます。コードは次のとおりです。
xaml - ScrollViewer ContentScroll がありません
私の ScrollViewer が機能しません。スクロールはできません。
高さの設定でさまざまな可能性を試しました(ScrollViewerとStackPanelの場合)。
コンテンツをスクロールするには?
編集: VerticalScrollBarVisibility="Visible" および CanContentScroll="True" は既に使用されています
ジェフ
silverlight - Silverlight ScrollViewer をスクロールして、フォーカスのある子コントロールを表示するにはどうすればよいですか?
複数のコントロールを持つ Grid を含む ScrollViewer があります。ユーザーはコントロールをタブで移動できますが、最終的には表示されていないコントロールにタブ移動するため、コントロールを再び表示するには手動でスクロールする必要があります。
フォーカスされたコントロールが常に表示されるように、ScrollViewer を自動的にスクロールさせる方法はありますか。それができない場合、すべてのコントロールで GotFocus イベントをリッスンしてから ScrollViewer をスクロールしてコントロールを表示する以外に、これを機能させる方法はありますか?
現在、Silverlight 2 を使用しています。
c# - WPF - ScrollToHorizontalOffset() が呼び出されたときに ScrollViewer がスクロールしない
TabControl 内に Scrollviewer があり、何らかの理由でタブを変更すると、ScrollViewer が 12 の HorizontalOffset にジャンプします。奇妙なレイアウトですが、スクローラー内のすべてを印刷可能にする必要があったため、ListView を単独でスクロールさせることは簡単にできませんでした。
そこで、TabControl の SelectionChanged イベントで次の行を試しました。
そして、WriteLine() への両方の呼び出しに対して 12 を出力します...これも移動しませんが、実際の UI からスクロールできます。
この奇妙な動作の原因を知っている人はいますか?
投稿する適切なコードを見つけようとしますが、これは大規模なプロジェクトであり、サンプル ソリューションで再現するのは難しい場合があります。
他の情報:
- この問題は、コンテンツが水平方向にスクロールできるほど大きい場合にのみ発生します。
- 水平スクロールバーと垂直スクロールバーの表示は自動ですが、非表示または表示に設定されていると問題が発生します。
アップデート:
ScrollViewer 内にある ListView をクリックして項目を選択すると、ScrollViewer は同じ 12 ピクセルのオフセットまでスクロールします。私の問題は、ListView がフォーカスを取得することに関連している可能性がありますか? ListView は、フォーカスを受け取ったときに、それ自体で BringIntoView() を呼び出しますか?
この Xaml は問題を再現します。
これを XamlPad で平手打ちし、実行します。Tab ヘッダーをクリックすると、ScrollViewer が自動的にスクロールすることに気付きます。それをいじって、ListBox のマージンが画面外にスクロールされていることに注目してください。この動作を防止または回避するにはどうすればよいですか? 私の場合、レイアウトがかなりぎこちなく見えます。