如何将RelativeSource
与WPF绑定(bind)一起使用?有哪些不同的用例?
最佳答案
如果要绑定(bind)到对象的另一个属性:
{Binding Path=PathToProperty, RelativeSource={RelativeSource Self}}
如果您想获得祖先的属性(property):
{Binding Path=PathToProperty,
RelativeSource={RelativeSource AncestorType={x:Type typeOfAncestor}}}
如果要在模板化父对象上获取属性(因此可以在ControlTemplate中进行2种方式的绑定(bind))
{Binding Path=PathToProperty, RelativeSource={RelativeSource TemplatedParent}}
或更短(仅适用于OneWay绑定(bind)):
{TemplateBinding Path=PathToProperty}
关于.net - 如何将WPF绑定(bind)与RelativeSource一起使用?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/84278/