エキスパンダーヘッダーにマルチバインディングと画像を設定するにはどうすればよいですか
-
29-09-2019 - |
質問
おそらく、あなたは私がこの問題を解決するのを手伝うことができます。エキスパンダーのヘッダーにテキストマルチバインディングと画像を表示したいと思います。
これは私のエキスパンダーの単純化されたコーディングです:
<Expander
x:Name="_myExpander">
<Expander.Header>
<MultiBinding
Converter="{StaticResource ExpanderHeaderConverter}">
<Binding
Path="Property1" />
<Binding
Path="Property2" />
<Binding
Path="Property3" />
</MultiBinding>
</Expander.Header>
<local:Content/>
</Expander>
どうすればそこに画像を設定できますか?
前もって感謝します!
解決
これを試して:
<Expander.Header>
<StackPanel Orientation="Horizontal">
<Image Source="{Binding ...}"/>
<TextBlock>
<TextBlock.Text>
<MultiBinding Converter="{StaticResource ExpanderHeaderConverter}">
<Binding Path="Property1" />
<Binding Path="Property2" />
<Binding Path="Property3" />
</MultiBinding>
</TextBlock.Text>
</TextBlock>
</StackPanel>
</Expander.Header>
所属していません StackOverflow