是否可以将编译绑定(x:Bind)与Relative Source,Templated Parent一起使用

时间:2015-09-03 09:38:24

标签: dependency-properties uwp templatebinding compiled-bindings

我想做类似这样的事情:

Value="{x:Bind MyCustomDependencyProp, RelativeSource={RelativeSource TemplatedParent}}"

这可能吗?有任何性能优势吗?

使用TemplateBinding似乎不起作用,使用自定义DependencyProperty,如SO:https://stackoverflow.com/a/8657453

中其他地方所述

1 个答案:

答案 0 :(得分:2)

不支持RelativeSource(带x:Bind),因此这种特殊情况不可能(至少目前)。

使用TemplateBinding或标准绑定到TemplatedParent(如您所述)是解决方法。

TemplateBinding已经是Binding的an optimized version所以根据这个Build 2015 session by Sam Spencer.

它不应该是那么大的交易