그래서 2 부분으로 나눠진 응용 프로그램이 있습니다. 왼쪽에는 사용자 정의 메뉴가 있으며, 오른쪽에는 모든 "내용"(다른 화면)이 들어있는 표가 있습니다.WPF 사용자 정의 컨트롤을 사용해야합니까? 아니면 단지 격자?
그것은이 같은 같습니다
또한는, 다른 버튼이 공격 할 때, 왼쪽에있는 메뉴 (예를 들어 다른 버튼을 채우는 것, 당신은 검토 버튼을 누르면 경우,
Start Date
End Date
Employee
Project
...
내가 화면에 설정할 것을 확신 (오른쪽 갈) 자신의 사용자 컨트롤 할 수 : 메뉴의 라인을 따라 뭔가) 될 것입니다.
하지만 내 질문은 이것입니다 : 각 메뉴는 사용자 컨트롤이어야합니까? 이렇게하면 사용하기가 조금 더 어려워집니다. 그런 다음 getter/setter를 사용하여 메인 윈도우가 메뉴 버튼 등을들을 수 있도록해야합니다.
다른 옵션은 프로그래밍 방식으로 mainWindow에 버튼을 추가하는 것입니다. mainWindow.cs에서 (그리드에)
어떤 것이 더 좋은 방법입니까? 또는 선호되는 다른 방법이 있습니까?
WPF는 Grid 및 Canvas의 주 사용을 위해 설계되었습니다. –