質問
こういう楽しい工学レベルの質問です。
いデザインの制御を示す線図です。何かこういうことができるようになデザイナーを追加す複数の Pens
これらのデータを発表うとーんこれらのテーマに沿った:
<Chart>
<Pen Name="SalesData" Color="Green" Data="..."/>
<Pen Name="CostData" Color="Red" Data="..." />
...
</chart>
私が最初に思考するものである ItemsControl
のための Chart
クラスです。ますから、私は行きたいいや、あれを見ているとは異なる方向などの拡張 Panel
?
主な要件はそれを使用することができ、デザイナーを一切加えずにC#のコードです。めることも可能でニーズを保持し、その構造をツリービューモデルです。言い換えると、またこの表現にブレンド又はMobiformオーロラ、私はを選択できる図表からの論理ツールのいずれかを選択し、個人ペン編集はできません。
解決
いった図表としてItemsControlとそのItemsPanelするキャンバス(一部の光を使ううけましておめでとうございItemsPanel).は、それぞれのペンにするCustomControlらPointクラスです。はずです。
他のヒント
の方に興味を持つ独自の制御からの個人的な開発の視点(記のいう示唆する構造のことができます。
<Chart>
<Chart.Pens>
<Pen Name="SalesData" Data="{Binding Name=SalesData}" />
<Pen Name="CostData">
<Pen.Data>
<PenData Y="12" X="Jan" />
<PenData Y="34" X="Feb" />
</Pen.Data>
</Pen>
</Chart.Pens>
</Chart>
用する必要があるということなペンコレクションのユーザー制御(かいことに由来ItemsControlることが必要である。この由来のユーザー管理制御に封止その他の制御は、通常、グリッドにラベルのラベルにその軸の名前を、キャンバスに描画エリアとItemsControl表示の項目にしています。
をお探しの方に機能を解
をお探しの方に機能を解決しいチェックのためのCodePlex VisiFireの コンポーネントのラインナップ図表。では、WPFおよびSilverlight対応も Silverlightアプリ ご入力データスタイルで生成しー(HTML)を貼り付けます。
別のオプションを延長するキャンバスに表にまで拡張した形状のペンに迷い込んでしまいます。動的に描きの形状に基づくカラー/データの物件です。