저는 C# WPF 프로젝트에서 작업하고 있습니다. 탭 컨테이너가 있고 사용자가 필요로하는 탭 컨테이너에 다른 유형의 탭을 동적으로로드하려고합니다. 나는 다음과 같은 일을 오전 예를 들어 :탭 항목이 사용자 정의 컨트롤 인 닫을 수있는 탭
tabContainer.Items.Add(new MyUserControl());
을 나는 사용자가 더 이상을 필요로하는 경우 탭이 컨테이너를 제거 할 수 없습니다 있도록 각 탭 닫기 버튼을 갖고 싶어.
나는 this code project example을 찾았지만 탭 콘텐트가 아닌 xaml을 포함하는 사용자 정의 컨트롤을로드하고 있거나 누락 된 것을 볼 수 있습니다.
내 사용자 정의 컨트롤에서 탭 컨테이너로로드 할 수 있지만 탭을 닫을 수있는 방법. 얻을 수있는 {; 세트에서 얻을 수
내 사용자 컨트롤은 다음`공공 문자열 TabHeader을 가지고<TabControl x:Name="tabContainer" Grid.Column="2" Margin="10,45,0,0" RenderTransformOrigin="0.5,0.55" Grid.ColumnSpan="3">
<TabControl.Resources>
<Style TargetType="{x:Type TabItem}">
<Setter Property="Header" Value="{Binding TabHeader}" />
</Style>
</TabControl.Resources>
</TabControl>
:
현재 내가있는로드하고있는 탭은 다음을 사용하여 탭 제목을 설정하는 일부 정적 바인딩을 사용 내 사용자 정의 컨트롤의 생성자가 사용되는 방법에 따라 생성자에서 설정됩니다.
왜 downvote? – Boardy