ウェブとこのサイトをチェックしていますが、降下結果が出てこなかった。WPFでキャンバススクロールを自動的にオーバーフローさせる方法はありますか?
オーバーフロー時にWPFの表示スクロールバーでキャンバスを作成する方法はありますか? ScrollViewerのをしようとしてきたが、それは事前に:(
感謝を動作させることはできません。..
ウェブとこのサイトをチェックしていますが、降下結果が出てこなかった。WPFでキャンバススクロールを自動的にオーバーフローさせる方法はありますか?
オーバーフロー時にWPFの表示スクロールバーでキャンバスを作成する方法はありますか? ScrollViewerのをしようとしてきたが、それは事前に:(
感謝を動作させることはできません。..
あなたに実行している問題は、キャンバスは、多くのWPFパネルとコンテナとは違って、ないサイズにないということですキャンバスの境界の外にある要素を追加するとサイズが更新されないため、キャンバスのサイズを手動で更新しない限り、ScrollViewerにキャンバスを埋め込むことはできません。
あなたが望むのは、サイズをコンテンツに対応させるキャンバスです。このブログのエントリーは、まったくそのコントロールを持っています。
http://themechanicalbride.blogspot.com/2008/11/auto-sizing-canvas-for-silverlight-and.html
私は別のアプローチをとり、Canvas for Gridを放棄しました。キャンバスはより演奏的ですが、私の目的のためには少なくとも私は違いに気づいていません。グリッドは、以下を実行することによってキャンバスの動作を模倣することができます。
単一の行、単一の列のグリッドを作成します。 HorizontalAlignmentをLeftに設定します。 VerticalAlignmentをTopに設定します。 マージン「x、y、0,0」を使用して位置を設定します。
Bam..キャンバスと同じように動作し、Scrollviewerでうまく動作します。
これは私が探している情報です!どうもありがとう :) – cwap