2013-01-20 58 views
0

我無法選擇正確的模板來管理擴展器控件的內容。
我想要一個擴展器的內容 - 無論內容控件的類型 - 是否縮進。
例如,擴展器可能具有擴展器作爲內容,那麼子擴展器可能有一個列表框或一組文本塊。SL 5擴展器內容模板建議

任何幫助,將不勝感激....

UPDATE:
像這樣一個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}"> 

到目前爲止,當擴展器展開時,任何處理內容的嘗試都會使應用程序崩潰。

+0

你有崩潰的細節? – ChrisF

+0

不,我已經刪除了崩潰的代碼,並正在嘗試其他方法。目前,該應用程序不會崩潰,但現在內容完全不顯示。 – Number8

+0

添加到xaml;現在,內容完全不顯示。 – Number8

回答

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>