WPF - 创建一个自定义的ItemsControl
-
20-08-2019 - |
题
我在找到创建WPF自定义控件,我已经发现了一些合理有用的博客和这样含糊进入足够的细节,但我仍然挣扎了一下。
基本上,我想制作的是一个类似于臭名昭著的“科达滑块”,但我只是不知道足以让正常启动。任何人都可以任点我在别人的方向/地方给我的低下来创建自定义ItemControls或提供给我像什么ItemsControl中的会员我需要覆盖的基本信息?
所有的帮助,将欣然接收。
解决方案
我看到了在所谓的“WittyTwitter”一个开源的WPF项目相同的功能。当我通过代码看,他们使用一种叫做ZapScroller凯文·摩尔的“WPF袋-O-技巧”库。他是微软为WPF一个PM。看看这里:
http://work.j832.com /2008/03/bag-o-tricks-march-edition.html
其他提示
构建自定义WPF控制强>无非是从在WPF提供基类写一个类继承和类以上。
我认为你必须问自己的第一个问题是,为什么你觉得你需要一个自定义控件?你露出新的行为?如果没有,那么样式设置和模板是你需要关注。
如果您的真正的计划,以增加一些新的功能,比如露出一个新的属性或创造一些真正不同的,那么我敢肯定一点谷歌搜索会找到你所需要的。例如,这里是由萨沙理发,他显示了从继承的优秀文章现有的控制。
我并不想成为翻转:也许你能具体谈谈这些问题,或者您有问题
纠正我,如果我错了,但只是在看“结尾滑盖”,它看起来基本上与动画一个TabControl。
我敢肯定你会使用TabControl的自定义模板使用动画和/或附加属性得到更好的服务。
如果是这样的话,告诉我们,我们一定可以为您指出正确的方向。自定义控件很少与WPF的必需品。
不隶属于 StackOverflow