【问题标题】:Control Template for Border边框控制模板
【发布时间】:2011-01-27 13:09:35
【问题描述】:

我想获得一个特定形状的边框,为此,我认为我需要使用边框容器的模板,但我无法获得模板。我试图通过编辑边框样式从 Expression Blend 中获取模板,但无法获取它。有人可以帮助我了解如何获取此模板吗?

【问题讨论】:

    标签: wpf border


    【解决方案1】:

    Border 没有控件模板或样式,因为它是一个装饰器 - 它在 OnRender 方法中呈现自己。

    如果您需要不同形状的东西,您将需要编写自己的装饰器(继承自 Decorator 类)。这不是很困难。在此处查看示例:http://blog.pixelingene.com/2007/06/balloondecorator-source-code/

    【讨论】:

      【解决方案2】:

      或者,您可以使用内容控件并将需要加边框的内容作为其内容,这是一种无代码的处理方式。

      【讨论】:

        猜你喜欢
        • 2010-10-16
        • 1970-01-01
        • 1970-01-01
        • 2012-11-15
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-06-01
        相关资源
        最近更新 更多