|
|
1
15
没有对TargetType的要求,但是如果不指定TargetType,它的行为将与指定TargetType控件的行为相同。指定类型给您的主要好处是,无需使用所有者类型限定属性,即可访问模板绑定和触发器等类型的所有依赖属性。如果没有TargetType,也可能丢失隐式绑定,如ContentPresenter到ContentControl.Content属性。一旦指定了TargetType,模板就只能应用于该类型的控件或从该类型派生。要在不同类型之间共享,只需在本例中指定一个公共的基类ContentControl。 以下简单模板将给出相同的基本结果,但第一个模板更可取,更常见:
如果没有类型,所有内容属性都需要手动连接:
|
|
|
2
2
它们都来自
|
|
|
sungjun cho · 函数模板重叠多个匹配项 1 年前 |
|
|
Amaterastis · 基类接受子类和内部子类的模板参数 1 年前 |
|
|
111111 · 确定作为模板参数传递的函数的参数类型 1 年前 |
|
|
Sam · 在LaTeX中将图像添加到预制的投影仪中 1 年前 |
|
|
user416983 · 模板函数成员作为模板参数 1 年前 |
|
|
PyOPTProblem · c++如何模板化模板参数的部分实例化? 1 年前 |