중화사전망 - 자전 검색 - Wpf 는 아름다운 제목 블록을 만드나요?
Wpf 는 아름다운 제목 블록을 만드나요?
& lt 창 x: class = "내 창"
제목 = "내 창"
Windowstyle = "없음"
Allowstransparency = "true"
배경 = "transparent" >
& lt 창. 템플릿>
& lt control template target type = "{x: type window}" >
& lt 테두리 두께 = "1"
Border brush = "그레이"
Corner radius = "5">.
& ltGrid & gt
& lt 메쉬. 라인 정의>
& lt row definition height = "30"/>.
& lt row definition height = "*"/>
& lt/ 메쉬. 라인 정의>
& lt 테두리 그리드. Row = "0"
Background = "# ff7f7f7f" >
& lt 스택 패널 방향 = "horizontal">.
& lt textblocktext = "{template binding title}"
매출 총이익 = "5,0,0,0"
수직 정렬 = "중심"
Fontsize = "14"/>.
& lt 스택 패널 방향 = "수평"
Margin = "5,0,0," gt.
& lt 버튼 내용 = "?"
폭 = "20"
높이 = "20"
매출 총이익 = "5,0,0,0"
수직 정렬 = "중심"
HorizontalAlignment "
Background = "# ff7f7f7f"
테두리 두께 = "0"
전경 = "흰색"
Fontsize = "14"
툴팁 = "설정"/>
& lt 버튼 내용 = "?"
폭 = "20"
높이 = "20"
매출 총이익 = "5,0,0,0"
수직 정렬 = "중심"
HorizontalAlignment "
Background = "# ff7f7f7f"
테두리 두께 = "0"
전경 = "흰색"
Fontsize = "14"
툴팁 = "최소화"
Click = "minimizebutton _ click"/>.
& lt 버튼 내용 = "?"
폭 = "20"
높이 = "20"
매출 총이익 = "5,0,0,0"
수직 정렬 = "중심"
HorizontalAlignment "
Background = "# ff7f7f7f"
테두리 두께 = "0"
전경 = "흰색"
Fontsize = "14"
툴팁 = "끄기"
Click = "closebutton _ click"/>
& lt/stackpanel >
& lt/stackpanel >
& lt/Border & gt;;
& lt 테두리 그리드. Row = "1"
Background = "white" >
& ltcontent presenter/& gt;;
& lt/Border & gt;;
& lt/Grid & gt;;
& lt/Border & gt;;
& lt/컨트롤 템플릿>
& lt/ 창. 템플릿>
& lt/Window & gt;;
이 예제에서는 ControlTemplate 을 만들고 TargetType 을 Window 로 설정한 다음 템플릿에 테두리를 전체 창의 컨테이너로 정의했습니다. 그런 다음 그리드를 테두리에 배치하여 창을 제목 표시줄과 컨텐츠 섹션의 두 부분으로 나눌 수 있습니다. 제목 표시줄에서는 TextBlock 과 창의 제목을 표시하고, 버튼을 설정하고, 버튼을 최소화하고, 버튼을 닫는 버튼 세 개가 포함된 StackPanel 을 사용했습니다.
색상, 크기, 경계, 글꼴 크기 등 제목 블록의 모양을 사용자화하는 데 많은 속성을 사용합니다. 필요에 따라 변경하고 수정할 수 있습니다.