2012-12-21 2 views
1

나는 확장 기능 컨트롤에 스타일을 만들기 위해 혼합을 사용하려고합니다. 동적 인 스타일로 아이콘을 정의해야합니다. 실용적으로 나는 하나의 스타일을 여러 확장기에 붙일 것이고 각각은 그의 아이콘 (소스 속성)을 정의 할 수 있어야한다. 누군가이 문제를 도와 줄 수 있습니까? 도움에 미리 감사드립니다!wpf 동적 아이콘이있는 확장 스타일

답변

1

해결책을 찾았습니다. 우리는 요소로 헤더를 정의해야합니다

<Expander Header="Expander Title" > 
... 
</Expander> 

: 대신의 속성으로 머리글을 정의 ...

<Expander> 
<Expander.Header> 
    <Grid> 
    <Grid.RowDefinitions> 
     <RowDefinition Height="20" /> 
    </Grid.RowDefinitions> 
    <Grid.ColumnDefinitions> 
     <ColumnDefinition Width="50" /> 
     <ColumnDefinition Width="50" /> 
    </Grid.ColumnDefinitions> 

    <Image Grid.Row="0" Grid.Column="0" Width="15" Source="Resources/Images/image.png"/> 
    <TextBlock Grid.Row="0" Grid.Column="1"><Run Language="pt-pt" Text="ExpanderTitle"/></TextBlock> 
    </Grid> 
</Expander.Header>