我为我的项目编写了一个用户控件。现在我想要一个模板,它可以移动所有东西。
我该怎么做呢?我在寻找,似乎不可能?我看到了很多关于如何做到这一点的途径,但最好的方法是什么?
我有一些想法:
答案 0 :(得分:1)
你应该选择第一个选项。将原始控件重写为“Silverlight Templated Control”,从原始UserControl xaml借用,以帮助您设置初始默认模板。
查看MSDN主题:How to: Create a New Control by Creating a ControlTemplate
这是一个很好的基础。但是,该示例未充分利用TemplateBinding
,在您的实现中,您应该更广泛地使用它。