2017-05-18 4 views
0

StackControl에는 TabControl과 UserControl (myUserControl)이 있습니다. TabControl의 사용자 지정 단추

 <StackPanel Orientation="Vertical"> 
      <userControls:myUserControl/> 
      <TabControl TabStripPlacement="Top"> 
       <TabItem> 
        // ... 
       </TabItem> 
       <TabItem> 
        // ... 
       </TabItem> 
      </TabControl> 
     </StackPanel> 

myUserControl

는 다른 2 개 된 UserControls 용 컨테이너 : 그것은 TabItems는 동일한 영역에 맞도록 control1에 버튼을 추가 할 필요

<Grid> 
     <local:control1 /> 
     <local:control2 /> 
    </Grid> 

있지만, 다른쪽에 alligned (아래 그림과 같이) i need to place a button where red rectangle is, but it must be inside control1

내가 어떻게해야하는지에 관해서는 정말 기뻐할 것입니다. 미리 감사드립니다.

+0

@ mm8이 버튼은 control1에 속하며 해당보기 모델에서 처리됩니다. 이러한 버튼을 추출하면 상위 컨트롤에 대한 불필요한 참조로 이어집니다. – artman

+0

@ mm8 난 너무 그것의 int 같은 탭 항목에서 동일한 행이 필요합니다. 내 tabControl에 부정적인 여백을 추가하고 내 시각적 문제를 해결했지만 버튼 unclickable되었다. tabItems뿐만 아니라 클릭 할 수있는 방법이 있습니까? – artman

+0

알았어. 내 TabControl 스타일은 투명한 배경을 가지고있어서 왜 그것이 클릭 - 비록. 나는 Transparent를 {x : null}로 바꿨고 모두 작동했습니다. – artman

답변

0

는 언제나 대답이 질문에)

난 그냥 내에서 TabControl에 부정적인 마진을 적용하고 그 배경이 NULL로 설정되어 있는지 확인하기 만하면됩니다을 게시 한 지 몇 분 내 머리에있어 (그것을 기본적으로 클릭)이므로 클릭 연결이됩니다