WPF:图标作为具有可编辑依赖项属性的路径

时间:2014-05-05 18:34:17

标签: wpf wpf-controls

我在WPF中有一组简单的几何形状(复选标记,箭头等)我有Path定义的这些很好,因为它们实际上是渲染而不是光栅化。

我遇到的麻烦是我希望能够改变Path的一些属性(特别是Fill),并且我在如何实现方面一直在努力。我是否使用样式,是否包含像UserControl一样的内容?我会有一些这样的,所以我不想要一堆重复的控件。

我实际上可以拥有一个派生自Path的类型,因为该类是密封的。那是我第一次去的地方。

1 个答案:

答案 0 :(得分:1)

所以最终工作的是我创建了一个从ViewBox派生的控件。在ViewBox上我添加了一个" FillBrush"类型Brush的依赖项属性。

然后,我只删除此控件的实例,并使用具有正确数据的Path对象填充它,并将其Fill属性绑定到FillBrush依赖项属性。