2009-12-21 2 views
0

탭 컨트롤에 TabPages과 같은 wpf 창을 구현할 생각이 있습니다. C# 코드에서이를 동적으로 수행 할 수 있습니다.WPF 검색 창 - 탭 컨트롤의 tabPages와 같습니다.

예제 i에는 기본 창에 메뉴가 있습니다. 일부 메뉴 항목은 검색 유형 창을 호출합니다. C# 코드 (SomeMenuItem_Click)에서 이런 일을 할 수 있습니까?이 코드는 기본 창의 tabControl에 새 탭을 추가합니다.

라는 검색 창이없는 경우 -라는 탭이 표시되지 않습니다. 검색 창이 많으면 많은 탭이 있습니다.

그래서 코드를 어떻게 작성합니까?

그리고 창문이있는 기술은 무엇입니까? 내 검색 유형 창이 일부 UserControl처럼 구현되어야한다고 가정합니다. 나는 간단한 wpf 창을 구현하는 것은 좋은 생각이 아니라고 생각합니다.

http://marlongrech.wordpress.com/2008/01/29/create-blend-like-uis-using-docky/

하지만 실패가 아니라 XAML에서 동적으로 코드에서 controlls를 추가하는 방법을 방법을 찾을 해달라고 : 나는 말론의 GRECH를 사용하여 "사용자 인터페이스가 DOCKY를 사용하여 같은 혼합"그렇게하려고 노력에서 찾을 수 있습니다.

코드 예제를 통해이를 달성하는 방법을 설명해 주시면 감사하겠습니다.

답변

2

C# 코드 (SomeMenuItem_Click)에서 이러한 작업을 수행 할 수 있습니까?이 코드는 기본 창의 tabControl에 새 탭을 추가합니다.

예.

TabItem newItem = new TabItem(); 
tabControl.Items.Add(newItem); 

당신은 분명히 (예 : 머리글 스타일 등) 당신의 탭 항목의 관련 속성을 설정해야합니다하지만 당신이 시작할 수 있어야합니다 기본 패턴입니다.

그런 다음 표시 할 컨트롤을 만들어 탭 항목 자체 (또는 탭 항목 내의 컨테이너)에 추가해야합니다.

+0

이 코드에 userControl을 추가하는 방법은 무엇입니까? 즉,이 tabItem의 C# 내용을 채우는 방법은 무엇입니까? 난 가능한 userControl,하지만 wpf 창 .. 추가 할 수있는 것 같아요? – Vytas999