カスタム レイアウト ロジックを使用して WPF パネルの派生物に取り組んでいますが、そのレイアウト ロジックに従うと、コンポーネントが 2 つの場所に表示される場合があります。同じコンポーネントの両方のインスタンスが部分的にトリミングされます。これを行うことは可能ですか - アレンジ パス中に 2 つの異なる場所に子コンポーネントを配置しますか?
1 に答える
2
パネルの動作は、アイテムをビューに配置するためのものであり、アイテムをコピーするためのものではないと思います。これは不可能だと思います。視覚要素をコピーすると、同じにはなりません。この効果を取得したい場合は、を使用してそれを使用しVisualBrush
て領域をペイントし、コピーするコントロールをブラシに設定します。を使用VisualBursh
すると、コントロールコピーが表示されますが、変更することはできません。もう1つの方法は、この効果を作成するためにカスタムコントロールを使用することです。もう1つの方法は、2つの異なるカスタムパネルを使用することです。どちらも同じアイテムソースを使用します(ItemsPanel
一部のコレクションの場合)。
この答えがあなたに役立つことを願っています...
于 2012-11-16T19:16:08.827 に答える