![]() |
1
34
对于模板化控件并且希望将该控件的属性值绑定到模板内其他控件的属性的情况,应该可以这样做。在您的示例中,您要对某些内容进行模板化(称为mycontrol),并且该模板将包含一个边框,其填充应绑定到mycontrol的填充。
无论出于什么原因,将templatedParent指定为绑定的源似乎在样式设置器中不起作用。为了避免这种情况,您可以将相对父对象指定为要模板化的控件的AncestorType(如果您没有在MyControl模板中嵌入其他MyControl,则可以有效地查找模板化父对象)。 我在尝试自定义按钮控件模板时使用了此解决方案,其中按钮的(字符串)内容需要绑定到按钮的ControlTemplate中的文本块的文本属性。下面是代码的样子:
|
![]() |
2
3
只需在属性前面加上类型名就可以对其进行限定。例如,
不过,我不确定这是否适合你的场景。
|
![]() |
Metallistener · 更改样式onPress事件反应本机 7 年前 |
![]() |
Guillaume · react中的动态样式 7 年前 |
![]() |
BrianM · 未加载带底漆样式的离子2 7 年前 |
![]() |
Wizeek · 是否可以将动态样式应用为角度中的字符串? 7 年前 |