私はWPFにかなり慣れていません。データバインディングをサポートするデータグリッド コントロールを開発したいと考えています。
既存のコントロールへのデータ バインディングに関する情報はたくさんありますが、データ バインディングをサポートするコントロールをゼロから開発する方法についての情報は見つかりません。
この質問に対する簡単な答えは期待していません。始めるためのリンクがあればいいでしょう。
私はWPFにかなり慣れていません。データバインディングをサポートするデータグリッド コントロールを開発したいと考えています。
既存のコントロールへのデータ バインディングに関する情報はたくさんありますが、データ バインディングをサポートするコントロールをゼロから開発する方法についての情報は見つかりません。
この質問に対する簡単な答えは期待していません。始めるためのリンクがあればいいでしょう。
DatGrid コントロールを構築する予定はありますか? ここに1つありますhttp://www.codeplex.com/wpf/Release/ProjectReleases.aspx?ReleaseId=14963
バインディングは WPF の重要な機能の 1 つです。Dependancyproperty は、実際には、データ変更イベント (データ バインディング) をバインドしてリッスンする機能をコントロールに提供します。コントロールを開発するとき、DataBinding を機能させるために特別なことをする必要はありません。コントロールに適切な Dependency プロパティを定義するだけで済みます。
ここで DataBinding の詳細を読むことができますhttp://msdn.microsoft.com/en-us/library/ms752347.aspx
Microsoftは、数日前にWPFツールキットの一部としてDataGridをリリースしました。
codeplexで2008年10月のWPFツールキットを参照してください
データバインディングと検証を使用できます。
答えてくれてありがとう。
はい、「グリッド」と言ったとき、私は「データグリッド」を意味しました。これをより明確にするために質問を編集しました。
MSDN mainの記事では、データバインディングの使用方法について説明しており、データバインディングをサポートするWPFコントロールを開発する場合に何をしなければならないかについてはあまり説明していません。
次のラーニング パスでは、確実に道を歩むことができます。
AffectsArrange
て向きを設定するList<string>
)INotifyCollectionChanged
FirstName
onList<Person>
など) 。DataTable
ので、IListSource、ITypedList、IBindingListView、および IBindingList のサポートを追加します。