0
我是新來的WPF的造型部分。我想要做的是得到一個附加屬性的值,在一個setter,例如:ControlTemplate之外是否有與TemplateBinding等價的東西?
<Trigger Property="SomeProperty" Value="SomeValue">
<Setter Property="SomeProperty"
Value="(My attached property, let's say lcl:MyClass.MyString)"/>
</Trigger>
我知道,你可以在ControlTemplate
使用{TemplateBinding lcl:MyClass.MyString}
得到的東西到這種效果。我的問題是:你可以在不使用ControlTemplate
的情況下做到這一點嗎?
首先,它是RelativeSource而不是RelatedSource。其次,這是行不通的。 –
是的,它應該是RelativeSource,我的錯誤。您需要知道應用附加屬性的對象。無論是在樣式還是控件模板中,您需要做的是導航到該對象。 –
我已經完成了... –