wpf 앱을 만들고 사용자 컨트롤에 다른 부분을 넣으려고합니다.xaml에서 버튼을 눌렀을 때 컨트롤을 변경하는 방법
내비게이션에는 일부 버튼 (현재 리본 CPP 사용)이 있습니다. xaml에서 다른 버튼을 누르면 주 사용자 컨트롤을 변경할 수 있습니다. 아니면이 일을하는 나쁜 방법일까요?
미안 해요, 정말로 xaml과 내 머리에 arround 그것을 얻으려고 새.
wpf 앱을 만들고 사용자 컨트롤에 다른 부분을 넣으려고합니다.xaml에서 버튼을 눌렀을 때 컨트롤을 변경하는 방법
내비게이션에는 일부 버튼 (현재 리본 CPP 사용)이 있습니다. xaml에서 다른 버튼을 누르면 주 사용자 컨트롤을 변경할 수 있습니다. 아니면이 일을하는 나쁜 방법일까요?
미안 해요, 정말로 xaml과 내 머리에 arround 그것을 얻으려고 새.
,
우리가 모든 표시에 당신이 당신의 컨트롤을 원하는 장소에 빈 격자가 다음 BlankGrid.Children.Clear을 (사용하는 것입니다 방법) 및 BlankGrid.Children .Add()를 사용하여이 위치에 표시 할 컨트롤을 설정합니다.
사용자 정의 컨트롤이 많기 때문에 프로그래밍 방식으로 가장 좋았지 만 디자이너를 사용하려면 Carlo의 메서드가 멋지게 작동합니다.
더 자연스러운 것 같아서 이걸 골랐어 – aaron
네, 이것도 좋은 생각입니다. 우리는 표시/숨기기 위해 최대 3 개의 다른 컨트롤 만 사용하기 때문에이 방법을 사용했습니다. 하지만 많은 사람들이 있다면 더 나은 접근 방법이라고 생각합니다. – Carlo
내 가장 큰 문제는 wpf를 배우는 것과 함께 mvvm 악 대차에 올라서려고한다는 것입니다. 그리고 mvvm은 모든 코드가 viewmodel에 들어간다는 것을 말하는 것 같습니다. – aaron