2013-02-14 2 views
0

저는 Silverlight 5을 사용하고 TabControl에 대한 컨트롤 템플릿을 사용하려고합니다. 어떻게 할 수 있지. WPF에서 사전에 TabControlSilverlight는 TabControl 용 컨트롤 템플릿을 만듭니다.

<Style TargetType="{x:Type TabControl}"> 
    <Setter Property="Template"> 
     <Setter.Value> 
      <ControlTemplate TargetType="{x:Type TabControl}"> 
       <Grid> 
        <Grid.ColumnDefinitions> 
         <ColumnDefinition Width="*"/> 
         <ColumnDefinition Width="20"/> 
        </Grid.ColumnDefinitions> 
        <TabPanel Grid.Column="1" Name="HeaderPanel" IsItemsHost="True"/> 
        <ContentPresenter Grid.Column="0" ContentSource="SelectedContent"/> 
       </Grid> 
      </ControlTemplate> 
     </Setter.Value> 
    </Setter> 
</Style> 

감사의 컨트롤 템플릿에 대한 코드 아래 사용할 수 있습니다.

답변

0

TabControl 템플릿을 사용자 지정하는 가장 쉬운 방법은 Expression Blend를 사용하는 것입니다.

그러나 Silverlight TabControl의 ControlTemplate은 사용자의 예제와 거의 동일해야합니다. 그러나 몇 가지 주목할만한 차이가 있습니다. ContentPresenter

에는 ContentSource 속성도 없다

TargetType="TabControl" 

TargetType 구문은 다릅니다

관련 문제