2011-10-03 5 views
0

WPF TabControlEx (닫기 탭)로 작업하고 있습니다.TabControlEx의 모든 탭을 닫으려면 어떻게해야합니까?

ContextMenu를 탭으로 사용하여 모든 탭을 닫는 방법을 찾고 있습니다.

MVVM을 사용하고 있습니다.

<Style TargetType="{x:Type TabItem}"> 
    ... 
    <Grid.ContextMenu> 
    <ContextMenu> 
     <MenuItem Header="Close tab" Command="{Binding CloseWorkSpaceCommand}" /> <!-- OK --> 
     <Separator /> 
     <MenuItem Header="Close other tabs" Command="{Binding ...Command}" /> 
     <Separator /> 
     <MenuItem Header="Close all tabs" Command="{Binding ...Command}" /> 
    </ContextMenu> 
    </Grid.ContextMenu> 

의견이 있으십니까?

덕분에 정상적인 TabControl 그때 내가 당신을 가정의 경우 모든 당신의 도움이

+0

TabControlEx 란 무엇입니까? – Ankesh

답변

0

에 대한 많은이 있습니다

<TabControl ItemsSource="{Binding Path=MyTabs}"></TabControl> 

탭 컨트롤을 항목 소스 속성

세트로 설정 모음 MyTabs=new List<Tab>() (에 해당) CloseWorkSpaceCommand에 대한 작업

MyTabs는 보기의 ViewModel에서. ViewModel은 구현해야합니다. INotifyPropertyChanged

관련 문제