3

私はこれがスタイルであるようなことをしたいと思います:

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

それは可能ですか?パフォーマンス上の利点はありますか?

SO の他の場所で説明されているように、カスタム DependencyProperty を使用して TemplateBinding を使用しても機能しないようです: https://stackoverflow.com/a/8657453

4

1 に答える 1

3

RelativeSource (x:Bind を使用) はサポートされていないため、この特定のシナリオは (少なくとも現時点では) 不可能です。

TemplateBinding または TemplatedParentへの標準Binding を使用すること (前述のとおり) は回避策です。

TemplateBinding は既にBindingの最適化されたバージョンであるため、Sam Spencer によるこの Build 2015 セッションによると、それほど大きな問題ではないはずです。

于 2015-09-03T11:04:27.730 に答える