내 응용 프로그램에 여러 문서가 없습니다. 따라서 LayoutDocumentPane에 표시된 탭은 필요 없습니다. 스타일을 사용하여 사용자 정의 할 수 있음을 발견했습니다. http://avalondock.codeplex.com/wikipage?title=Document%20tab%20restylingavalondock에 표시된 문서 제거 탭
그러나 복잡한 것 같습니다. 이 작업을 수행하는 간단한 방법이 있습니까?
내 응용 프로그램에 여러 문서가 없습니다. 따라서 LayoutDocumentPane에 표시된 탭은 필요 없습니다. 스타일을 사용하여 사용자 정의 할 수 있음을 발견했습니다. http://avalondock.codeplex.com/wikipage?title=Document%20tab%20restylingavalondock에 표시된 문서 제거 탭
그러나 복잡한 것 같습니다. 이 작업을 수행하는 간단한 방법이 있습니까?
avalondock 1.x에는 필요한 것을 수행하는 속성이 있습니다. 그 이름은 DocumentPane.ShowHeader
입니다.
그것은하지 않습니다 (아직?) 당신이, 내가 기능을 추가하는 프로젝트에 패치를 제출 무엇을해야 할 avalondock을 수정하려면 2.x에서
에 존재합니다.
해당 티켓에 포함되어 있습니다. http://avalondock.codeplex.com/workitem/15626
여러 문서가 필요하지 않은 경우 문서가 전혀 필요하지 않을 수도 있습니다. 콘텐츠를 일반 도킹 패널에 배치해야합니다.
AvalonDock 2.x에서는 LayoutAnchorable을 사용할 수 있고 1.x에서는 DockableContent를 사용할 수 있습니다. 둘 다 적합한 컨테이너에 중첩되어 있습니다.
저를 도와 주셔서 감사합니다. LayoutAnchorablePane에 LayoutAnchorable을 두어 보았습니다. 그러나 이제는 그것의 제목을 보여줍니다. 내 문서 상단에 제목 표시 줄을 제거하고 싶습니다. –
LayoutDocumentPane은 레이아웃을 처음 열 때 실제로 작동하는 DockWidth를 설정할 수 있습니다. LayoutAnchorable은 그렇지 않습니다. 레이아웃을 응용 프로그램이 처음 열릴 때 원하는 방식으로 만 가져 오는 '문서'가 하나 뿐인 경우에도 때때로 레이아웃 도큐멘트 팬을 속이고 사용해야합니다. 이 문제를 해결하려면 AvonDock이 모든 창 유형을 수정하여 DockWidth 속성을 존중해야합니다. –
패치를 제공해 주셔서 감사합니다. 이 코드가 코드베이스와 병합되기를 바랍니다. 아발론 독의 코드베이스를 유지하는 것은 불가능합니다. 당분간 헤더를 보여 드리겠습니다. –