私はキャンバス要素を持っており、グリッド線を描画したいので(エンジニアリングペーパーのように見えます)XAML Silverlightモデルについて理解する:キャンバスに線を追加する?
私はそれを見ると、そこにこれを行うにカップルの方法があります:キャンバスに
- 利用XAMLおよびコピー/貼り付け「パス」の要素は、トップを変える、左のプロパティ
- 使用コードへグリッド線を追加する
- データバインディング?
XAMLは簡単ですが扱いにくいです。 コードも簡単です。
私は最後のものについては分かりません。私はコントロールを構築するためにコードビハインドを使用することは、Winformsのやり方であると考え続けています。私は、「適切な方法」を行うことを好むでしょう。だから私は "トップ"と "左"の値のリストを作成し、それから生成された線を持っているだろうか?または、データバインディングはExcelのグリッドなどにデータを入れるために実際に使用されますか?
ビルドする必要があることを事前に知っていますか...コードビハインドまたはXAMLのどちらでもデータを定義することができますが、データバインディングはデータを表すものであり、必ずしも別々のものではありませんエンティティ。 –
私は事前に知っています。線は、キャンバスに図形を配置するのを助けるための静的補助です。 – Alan