0

我无法选择正确的模板来管理扩展控件的内容。
我希望扩展器的内容——不管内容是什么类型的控件——缩进。
例如,扩展器可能有一个扩展器作为内容,然后子扩展器可能有一个列表框或文本块的集合。

任何帮助,将不胜感激....

更新:
用这样的 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 展开时使应用程序崩溃。

4

1 回答 1

2

我认为这段代码应该可以帮助你

    <toolkit:Accordion x:Name="SearchAcco" Grid.Row="0" Margin="3"  ExpandDirection="Down" HorizontalAlignment="Stretch" SelectionMode="ZeroOrOne">
                <toolkit:AccordionItem Header="Advance Search" Style="{StaticResource AccordianPanalStyle}"  HorizontalContentAlignment="Left">
<--Add Content Here-->
</toolkit:AccordionItem>


     </toolkit:Accordion>
于 2013-01-31T05:04:53.557 回答