エキスパンダー コントロールのコンテンツを管理するための正しいテンプレートを選択するのに問題があります。
コンテンツであるコントロールのタイプに関係なく、エキスパンダーのコンテンツをインデントしたいと思います。
たとえば、エキスパンダーにはコンテンツとしてエキスパンダーがあり、子エキスパンダーにはリストボックスまたはテキストブロックのコレクションがある場合があります。
どんな助けでも大歓迎です....
更新: 次
のような DataTemplate を試す:
<DataTemplate x:Key="DataTemplate1">
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="20" />
<ColumnDefinition Width="Auto" />
</Grid.ColumnDefinitions>
<ContentPresenter Grid.Row="1" /> <!-- With this in place, content doesn't show at all -->
</Grid>
</DataTemplate>
そして、次のように使用します。
<controls2:Expander Header="Two" ContentTemplate="{StaticResource DataTemplate1}">
これまでのところ、コンテンツを処理しようとすると、Expander が展開されたときにアプリがクラッシュします。