是否可以将已编译绑定 (x:Bind) 与相对源、模板化父项一起使用
Is it possible to use compiled binding (x:Bind) with Relative Source, Templated Parent
我想做这样的事情是一种风格:
Value="{x:Bind MyCustomDependencyProp, RelativeSource={RelativeSource TemplatedParent}}"
这可能吗?有任何性能优势吗?
使用 TemplateBinding 似乎不起作用,使用自定义 DependencyProperty,如此处其他地方所述:
RelativeSource(x:Bind)不受支持,因此这种特殊情况是不可能的(至少目前是这样)。
使用 TemplateBinding 或 standard 绑定到 TemplatedParent(如您所述)是解决方法。
TemplateBinding 已经 an optimized version of Binding so it shouldn't be that big of a deal according to this Build 2015 session by Sam Spencer.
我想做这样的事情是一种风格:
Value="{x:Bind MyCustomDependencyProp, RelativeSource={RelativeSource TemplatedParent}}"
这可能吗?有任何性能优势吗?
使用 TemplateBinding 似乎不起作用,使用自定义 DependencyProperty,如此处其他地方所述:
RelativeSource(x:Bind)不受支持,因此这种特殊情况是不可能的(至少目前是这样)。
使用 TemplateBinding 或 standard 绑定到 TemplatedParent(如您所述)是解决方法。
TemplateBinding 已经 an optimized version of Binding so it shouldn't be that big of a deal according to this Build 2015 session by Sam Spencer.