SL 5扩展内容模板建议

时间:2013-01-20 18:57:08

标签: silverlight-5.0 controltemplate expander

我无法选择正确的模板来管理扩展器控件的内容 我想扩展器的内容 - 无论内容的控制类型如何 - 都要缩进 例如,扩展器可能具有扩展器作为内容,然后子扩展器可能具有列表框或文本块集合。

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

更新:
尝试像这样的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扩展时崩溃应用程序。

1 个答案:

答案 0 :(得分: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>