2016-06-30 6 views
0

디자인 타임 이벤트를 처리하는 방법은 무엇입니까? 더 구체적으로WPF 디자인 시간 이벤트 처리기

I는 다음과 같이 사용할 수있는 사용자 정의 TabMenu 만드는 오전 경우 :

<Controls:TabMenu Orientation="Horizontal" Container="{Binding ElementName=gridContainer}"> 
    <Controls:TabItem Header="Header"> 
     <Grid> 
      //Tab content 
     </Grid> 
    </Controls:TabItem> 
    <Controls:TabItem Header="Empty tab"/> 
</Controls:TabMenu> 

//Load the tab content here 
<Grid x:Name="gridDisplay" /> 

내가 내 컨테이너 하나를 선택에 TabItem의 내용를로드 TabMenu 원하는을 태그 항목 님의 디자이너가

첫 번째로로드 할 수 있습니다 TabItem의 콘텐츠는 컨테이너에 사용하여 에서 TabMenu로드 됨 이벤트;

if (stackHost.Children.Count > 0) 
{ 
    TabItem firstItem = (TabItem)stackHost.Children[0]; 
    SelectTab(firstItem); 
} 

참고 : TabItem의MouseDown 이벤트는 설계 시간을 트리거되지 않습니다.

답변