0
UI内に数少ないGroupBox
がありますが、テキストキャプションに加えてアイコンを追加するようにHeaderTemplate
を修正しています。私はWindow
さんResources
でこのテンプレートを定義し、各GroupBox
でそれを参照する方法を考えていた、私は複数のGroupBox
ESを持っているがために、DataTemplatesを再利用する
<DataTemplate>
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="*" />
</Grid.ColumnDefinitions>
<Image Source="/Resources/IDCard.png" />
<TextBlock Grid.Column="1" Text="{Binding}" VerticalAlignment="Center" />
</Grid>
</DataTemplate>
これは動作します:ここに私のテンプレートです。上記のテンプレートに<Image>
の代わりにContentPresenter
(またはそれ以外のもの)を使用して、それぞれのGroupBox
の実際のコンテンツ(アイコン)を個別に提供するにはどうすればよいですか?
注:私はXAMLのみのソリューションを探しています。
素晴らしい。本当にありがとう。 – dotNET