0
私はキャンバスを含むuserControlを持っています。私はアイテムをデータバインドして、自動的に配置されるようにしたいと思います。キャンバスへのデータバインディング
Here'sにキャンバスを項目をデータバインドする方法を示していますが、私はそれが私の特定のUserControl に仕事をしたい素晴らしい例。あなたのための
私はキャンバスを含むuserControlを持っています。私はアイテムをデータバインドして、自動的に配置されるようにしたいと思います。キャンバスへのデータバインディング
Here'sにキャンバスを項目をデータバインドする方法を示していますが、私はそれが私の特定のUserControl に仕事をしたい素晴らしい例。あなたのための
一つの選択肢、あなたのUserControl
が何をするかに応じて、あなたがあなたのItemsPanel
(任意のサブクラスで使用することができ、独自のCanvas
サブクラスを作ることです(私はそれがItemsPanelTemplateでユーザーコントロールを指定することはできませんと信じて)パネル作業)。これは、あなたがUserControlで行っていたことはすべてアイテムのポジショニングだったと仮定しています。あなたが本当にUserControl
を使用したい場合は
、私の頭の上オフオプションがTemplateBinding
を経由して、それにあなたの(ItemsPanelとしてキャンバスを持っている)
UserControl
とバインド項目にItemsControl
を追加することですそう 。 。 。あなたの質問は何ですか? –私は、既存のuserControlでアイテムをキャンバスにデータバインドし、新しい標準コントロールを作成しません。 – Jowen