wpf groupbox 예제

어제의 RadioButton 예제로 돌아가보겠습니다. 당신은 필요한 모든 태그와 라디오 버튼의 우리의 세트를 둘러싸는 것입니다 생각합니다. 안타깝게도 GroupBox는 콘텐츠에 한 명의 자식만 가질 수 있으므로 StackPanel, Grid 또는 기타 컨테이너 컨트롤을 삽입해야 합니다. 다음 예제에서는 직원 데이터라는 제목의 GroupBox 컨트롤을 정의합니다. 컨트롤은 스택패널의 탭컨트롤과 단추를 둘러싸습니다. 이 예제는 헤더 속성을 레이블로 설정합니다. GroupBox의 헤더는 일반적으로 그냥 일반, 형식이 지정 되지 않은 텍스트, 하지만 아마도 좀 더 멋진 만들기 위해 찾고 있어? WPF 프레임워크에서 발견되는 거의 모든 것과 마찬가지로 텍스트를 하나 또는 여러 개의 다른 컨트롤로 바꿀 수 있기 때문에 문제가 되지 않습니다. 따라서 TextBlock 컨트롤을 추가한 다음 텍스트 색상과 같은 서식을 변경할 수 있습니다. 이 다음 예제에서 수행한 것처럼 이미지를 추가할 수도 있습니다. 예를 들어 위에 표시된 대화 상자와 같은 대화 상자를 만듭니다.

다음은 내 예제 대화 상자에 대한 전체 XAML 코드 목록입니다: 다음 그림은 TabControl및 StackPanel에 동봉된 단추를 포함하는 GroupBox의 예입니다. 이 FrameworkElement초기화 될 때 발생 합니다. 이 이벤트는 IsInitialized 속성의 값이 false(또는 정의되지 않은)에서 true로 변경되는 경우와 일치합니다. SizeChanged 이벤트를 발생시켜 최종 이벤트 데이터의 일부로 지정된 정보를 사용합니다. . x 좌표(세로) 지침 컬렉션을 가져옵니다. . 더 나아가 헤더 영역에 true 콘텐츠를 추가할 수도 있습니다.

여기서는 단추를 추가하겠습니다. 입력 장치가 UIElement 개체와 접촉을 잃고 조작 및 관성 시작 중에 발생합니다. . . 헤더 속성을 사용하여 이 그룹에 헤더를 할당할 수 있습니다. 조작 프로세서를 처음 만들 때 발생하는 manipulationStarting 라우팅된 이벤트에 대한 클래스 처리를 제공합니다. 화면에서 글꼴이 압축되거나 확장되는 정도를 가져옵니다.