|
|
1
1
框架中已经有HeaderedContentControl和headeredItemControl。。。 但是如果您真的想创建自己的模板,那么您可能应该使用TemplateBinding。请尝试以下操作:
此外,在AssemblyInfo.cs中,如果尚未添加此属性,请添加该属性:
所以我们来做一个概述。一般的想法是创建某种类型的逻辑控件,其中包含属性、事件和逻辑等,然后在同一个程序集中提供默认主题。这就是默认情况下控件的显示方式。在使用控件的任何地方,都可以覆盖默认模板,并且可以像往常一样覆盖特定模板。
|
|
|
2
0
正如justin.m.chase上面提到的,自定义控件可能是最好的方法,但是UserControls是一个常见的场景,所以我还是要添加我的2c。
要更改此行为,请在usercontrol构造函数中设置DataContext属性:
|
|
|
recursivePython · C#发布中不包含依赖项 8 年前 |
|
|
ChumboChappati · UML:组合或依赖 8 年前 |
|
|
PCL · 使用Nexus工件库的多项目gradle构建 8 年前 |
|
|
novafluff · 依赖于打包为war的模块,需要类 8 年前 |