2010-12-10 14 views
0

私はあなたの助けが必要です。再配置可能な子コントロールによるカスタムWPFユーザーコントロール

これらの機能を使用してWPFユーザーコントロールを開発したいと考えています。 1.コントロールにはコンテンツが必要です。 2.子コントロールをレンダリングする必要がある親コントロールの位置を定義できる必要があります。

これは困難なケースではないようですが、私は忠実に役立つ情報を見つけることができません。すべての情報を歓迎 - 私はWPFを学ぶために始めています。

ありがとうございます。 :)

[更新] "ホスト制御" では

  1. - PartSelectorList:
    1.1。 Xaml:< ContentControl Content = "{バインディングパス=ダミー}"高さ= "50"可視性= "可視" />
    1.2。コードビハインド:DependencyProperty DummyProperty
  2. "最終制御":
    2.1。 XAML: ...
    < PartSelectorList>
    < PartSelectorList.Dummy>
    <のStackPanel />
    < /PartSelectorList.Dummy>
    </PartSelectorList>
+0

誰も助けてくれませんあなたがすでにそれにどれくらいの努力を払っているかを示していないならば。 1)これは 'ContentControl'を使って行うことができます。 2)子供がどこに行くのかを決めるのは親の(通常はパネル)の責任です。 – decyclone

答えて

1

本当に簡単な何かをしない理由

<ContentControl Canvas.Left="10" Canvas.Top="20"> ..content here</ContentControl> 
+0

+1 - これは正しい答えです! 'Canvas'は、任意のコントロールのピクセル配置のために設計されています。 –

+0

カスタムコントロールにバインドされたプロパティでContentControlを使用しようとしましたが、このバインドされたカスタムユーザーコントロールは表示されませんでした。私は別のDependencyProperty型(オブジェクト、UserControl)を試してみました - 使用しません。 :( – user537683

関連する問題