我想做这样的事情是一种风格:
Value="{x:Bind MyCustomDependencyProp, RelativeSource={RelativeSource TemplatedParent}}"
那可能吗?有任何性能优势吗?
使用 TemplateBinding 似乎不起作用,使用自定义 DependencyProperty,如此处其他地方所述:https ://stackoverflow.com/a/8657453
我想做这样的事情是一种风格:
Value="{x:Bind MyCustomDependencyProp, RelativeSource={RelativeSource TemplatedParent}}"
那可能吗?有任何性能优势吗?
使用 TemplateBinding 似乎不起作用,使用自定义 DependencyProperty,如此处其他地方所述:https ://stackoverflow.com/a/8657453
不支持RelativeSource(使用x:Bind),因此这种特殊情况是不可能的(至少目前是这样)。
使用 TemplateBinding 或标准Binding 到 TemplatedParent (如您所述)是解决方法。
TemplateBinding 已经是 Binding的优化版本,因此根据Sam Spencer 的 Build 2015 会议,它应该不是什么大不了的事。