Windows窗体允许您开发可以拥有设计器的组件,非可视元素.内置组件包括BackgroundWorker,Timer和许多ADO .NET对象.这是一种提供简单配置复杂对象的好方法,它可以实现设计人员辅助的数据绑定.
我一直在看WPF,它似乎没有任何组件的概念.我这是对的吗?是否有一些创建我错过的组件(或类似组件)的方法?
我已经接受了鲍勃的回答,因为经过大量的研究后,我觉得花哨的Adorners可能是唯一的方法.
仅仅从我自己的观察来看,似乎微软正试图摆脱GUI中的组件和类似的东西.我认为WPF试图将XAML中的大部分内容限制为严格的GUI内容.数据绑定我猜是唯一的例外.我知道我会尝试将大部分内容保存在代码隐藏或单独的类或程序集中.
可能不是你想要的答案,但它是我的0.02美元.