2009-09-27 4 views
0

현재 디자인의 WPF 응용 프로그램은 목록 화면을위한 새 창을 엽니 다. 열 수있는 창 수에 대한 제한이 없습니다. 우리는 리본 컨트롤을 사용하고 있으며 탭 지원을 사용하고 있습니다. 새 창은 더 좋습니다 또는 탭? (윈도우 7 더 나은 창 관리 등의 그룹을 가지고) 탭으로 이동하거나 창으로 두어야할까요. 그리드의 항목을 사용자가 클릭하여 선택하고 편집 할 때부터 세부 화면 탭을 만들 수 없습니다. 유효한 제안은 무엇입니까? 미리 감사드립니다.WPF C# UI : 새 창 또는 탭?

답변

1

리본의 탭은보기를 변경하면 안됩니다. 리본은보기 체인저가 아닌 향상된 도구 모음입니다.

OfficeUI를 통해 MS 리본을 사용하는 경우 디자인 가이드 라인에서보기가 리본 메뉴 (컨텍스트 탭로드 제외)를 변경해서는 안되며 리본 메뉴는 절대로보기를 변경하면 안된다는 규정이 있습니다 .

귀하의 질문과 관련하여 목록/그리드가 있고보기에서 행의 데이터를 변경할 수있게하려는 것입니까? 예 : 그들은 행을 두 번 클릭하면 그 행을 편집 할 수있는보기가 나타납니다.

+0

현재 리본 단추를 클릭하면 그리드보기가 표시된 창이 열리 며 사용자가 항목을 클릭하면 상세보기가 열립니다. – abmv

0

한 번에 두 개 이상의 창 콘텐츠를 볼 필요가 있습니까? Windows는 이것을 허용하지만 탭은 허용하지 않습니다.

탭을 사용하면 다양한 유연성을 유지하면서 다양한 창을 쉽게 관리 할 수 ​​있습니다.

사용자가 여러 창에서 실행될 가능성이 있습니까?

응용 프로그램과 사용자의 요구 사항에 대해 알지 못해도 자신감있는 답변을 줄 수는 없습니다.

1

올바른 방법은 사용자에게 더 좋아하는 것을 물어 보는 것입니다. 사용자에게 질문 할 수 없다면 창을 열거 나 탭간에 전환하는 것이 더 편리하다고 생각해보십시오. 그룹핑 동작이 비활성화되거나 사용자가 다른 OS를 사용할 수 있으므로 win7 작업 표시 줄에 의존하지 않습니다. 또한 리본 사용에 대한 Microsoft의 지침을 확인하는 것이 좋습니다.

0

Windows 7은 응용 프로그램의 그룹화 된 창에 여러 개의 미리보기를 표시하지만 IE와 같은 탭의 경우에는 Windows 7 작업 표시 줄 미리보기에 탭을 표시하는 데 필요한 훌륭한 사용자 지정 코드를 작성해야합니다. 여러 Windows, 자동으로 수행됩니다.

Windows 7에서는 미리보기 창에 7 개의 도구 모음 단추를 넣을 수 있으며 현재 응용 프로그램이 없기 때문에 거의 아는 사람이 거의 없습니다.

탭의 경우 다중 창 미리보기를 지원하려면 추가 프로그래밍이 필요합니다.

지금은 멀티 윈도우 솔루션을 유지하는 것이 좋습니다.

그러나 IE의 경우 Windows 7 작업 표시 줄을 사용하려고하면 탭이 미리보기에 표시된 순서대로 올바르게 정렬되지 않습니다. 버그 일 수 있지만 예를 들어 사용자가 선택할 때 특정 제한이있을 수 있습니다. 미리보기 탭은 활성화하지 않는 한 미리보기를 표시 할 수 없으며 그다지 나쁜 이유가 없습니다.

+0

모든 Windows 7 api code.i를 추가하고 싶지 않습니다. 여러 창을 더 쉽게 탐색 할 수 있습니다. – abmv

0

가장 멋진 탭을 보려면 Mozilla Firefox 및 Google 크롬을 사용하는 것이 좋습니다.
탭을 별도의 창에 표시 할 수 있고 창을 탭으로 도킹 할 수 있습니다.