我刚刚进入 WPF 领域,我想创建一个自定义控件。我不太关心它的样式,而是功能。
我正在尝试创建一个自定义树视图,该树视图自动填充来自不同库的数据,以便其他 WPF 应用程序能够使用此控件,并将此数据公开给他们的用户,并轻松获得反馈。
IE:
+-----------------------------+
|+Project |
|+-- File |
|+---- Patch |
|+Other Project |
|+-- Files Are Nifty |
|+---- Yup. |
+-----------------------------+
我希望 ^that^ 成为一个可重用的控件,它的所有实例之间应该始终具有相同的数据。本质上,一个默认的数据绑定。我做了一些谷歌搜索,我在这里搜索,但所有的问题/答案要么不相关,要么在我脑海中,要么两者兼而有之。我发现的唯一有用信息是在数据提供程序中有两个分支,返回一个 CompositeCollection。
如果有人可以逐步解释 WPF 自定义控件库,我将不胜感激。