5
是否有可能(如果是的話)將multivaluebinding表達式添加到資源中。多重綁定作爲XAML中的資源
我有一個多值綁定,它需要2個單獨的綁定,並在其中一個綁定的轉換器參數。
我必須將此綁定用於5個不同的項目,而這些綁定標籤僅在轉換器參數上有所不同。休息一切都是一樣的。
我會避免重複多重綁定樣板標籤。
是否有可能(如果是的話)將multivaluebinding表達式添加到資源中。多重綁定作爲XAML中的資源
我有一個多值綁定,它需要2個單獨的綁定,並在其中一個綁定的轉換器參數。
我必須將此綁定用於5個不同的項目,而這些綁定標籤僅在轉換器參數上有所不同。休息一切都是一樣的。
我會避免重複多重綁定樣板標籤。
簡單的方法看看是否有效果:嘗試它!
<Style TargetType="Button">
<Setter Property="Content">
<Setter.Value>
<MultiBinding Converter="{StaticResource OmgLolzConverter}">
<Binding Path="One" Converter="{StaticResource CakeConverter}"/>
<Binding Path="Two" Converter="{StaticResource CakeConverter}"/>
</MultiBinding>
</Setter.Value>
</Setter>
</Style>
工作正常。
所有你需要的是創建xaml函數的可能性。我們很想擁有它們,但它們不存在。 如果您應用MVVM模式,您將能夠用一個附加屬性替換多重綁定,這反映了一些額外的邏輯。 –