0

キャンバスを含む userControl があります。アイテムをデータバインドして、自動的に配置されるようにしたいと思います。

キャンバス上のアイテムをデータバインドする方法を示す素晴らしい例を次に示します特定の userControlで動作させたいと考えています。(ItemsPanelTemplate で userControl を指定することはできないと思います)

4

1 に答える 1

0

何をするかにもよりますUserControlが、1 つのオプションは、独自のCanvasサブクラスを作成することです。これを自分で使用できますItemsPanel(Panel の任意のサブクラスが動作します)。これは、UserControl で行っていたのは項目の配置だけだったと想定しています。

本当に を使用したい場合UserControl、私の頭の上のオプションは、ItemsControlをあなたのUserControl(ItemsPanel として Canvas を持っている) に追加し、それを介して項目をそれにバインドすることです。TemplateBinding

于 2009-03-05T13:52:57.187 に答える