2010-12-10 12 views

答えて

2

はそれを考え出した:

<Style x:Key="ListItem" TargetType="{x:Type Expander}"> 
     <Setter Property="BorderBrush" Value="{StaticResource DefaultBorder}"/> 
     <Setter Property="BorderThickness" Value="0,0,0,1"/> 
     <Setter Property="Padding" Value="0,2"/> 

     <Setter Property="ContentTemplate"> 
      <Setter.Value> 
       <DataTemplate> 
        <Border BorderBrush="{StaticResource DefaultBorder}" BorderThickness="0,1,0,0"> 
         <Grid> 
          <Border Background="Transparent" Padding="0,10,0,10" > 
           <ContentControl Margin="24,0,0,0" Content="{TemplateBinding Content}"/> 
          </Border> 
         </Grid> 
        </Border> 
       </DataTemplate> 
      </Setter.Value> 
     </Setter> 
    </Style> 

を私はContentControlを必要としていました。 :)

0

ExpanderのContentプロパティはObject型であるため、ContentControlに配置できる内容に制限はありません。表示する内容や表示方法に応じて、任意のスタイルを適用できます。

関連する問題