次DataTemplate
のような記号で値を提示するために使用する があります。
<DataTemplate>
<TextBlock VerticalAlignment="Center">
<TextBlock.Text>
<MultiBinding StringFormat="{}{0:G} {1}">
<Binding Path="DisplayValue" />
<Binding Path="UnitSymbol" />
</MultiBinding>
</TextBlock.Text>
</TextBlock>
</DataTemplate>
このテンプレートは、XAML でさまざまなバインド (つまりDisplayValue
、およびUnitSymbol
異なる) で頻繁に繰り返されます。をリソースとして作成しDataTemplate
、バインディングを変更したいと思いItemTemplate="{StaticResource MyUnitTemplate, ValuePath=DisplayValue, UnitPath=UnitSymbol}"
ます。どうすればこれを達成できますか?
ノート!単位付きの値を保持するカスタム データ型を作成し、この型のテンプレートを作成できることはわかっていますが、上記のようにリソースを使用できるかどうかに興味があります。