これは楽しい工学レベルの質問だと思います。
折れ線グラフを表示するコントロールを設計する必要があります。私ができるようにしたいのは、デザイナーを使用して、Pens
実際にデータとプレゼンテーションを記述する複数を追加して、これらの行に沿って Xaml の何かになるようにすることです。
<Chart>
<Pen Name="SalesData" Color="Green" Data="..."/>
<Pen Name="CostData" Color="Red" Data="..." />
...
</chart>
ItemsControl
私の最初の考えは、Chart
クラスを延長することです。それは私が行きたいところに私を連れて行きますか、それとも延長などの別の方向から見るべきPanel
ですか?
主な要件は、C# コードを追加せずにデザイナーで使用できることです。それを実行可能にするためには、ツリー ビュー モデルでその構造を保持する必要があります。つまり、Expression Blend または Mobiform Aurora でこれを操作していれば、論理ツリーからグラフを選択したり、個々のペンを選択してプロパティを編集したりできます。