2009-11-25 9 views
0

저는 WPF에 익숙하지 않아 한 번의 클릭으로 내 페이지의 특정 부분을 업데이트하는 방법을 알 수 없습니다.버튼 클릭으로 패널의 내용을 업데이트하십시오.

내 응용 프로그램 디자인에는 왼쪽에있는 단추가있는 메뉴가 있고 오른쪽에는 일련의 패널이 있습니다. 하나는 상태 표시 줄 (하단), 하나는 정보 표시 줄 (상단)이며 그 사이에 프로그램이 보여주는 정보를 시각화하고 싶습니다.

는 내가 거기 스택 패널을 사용하고 난에 이름을 지정 :

아직도 내가 제대로 버튼이 패널의 내용을 변경하기 위해해야하는 전화를 처리 할 수 ​​없습니다. 나는 어쩌면 열쇠가 사용자 정의 컨트롤을 만드는 것 (아마도 폼을 추가하고 폼을 검색하는 등)을 읽었지만 이것이 내가 할 수있는 최선의 것이 아닌지 확신 할 수 없다.

나는 약은 데스크톱 응용 프로그램입니다. 그러나 나는 데이터베이스에서 정보를 원하시면 전화 시작할 때이 미래의 문제가 발생할 수 있음을 두려워에도 불구하고 (프레임을 사용하고 읽고 다른 옵션을 선택합니다.

하시기 바랍니다, 무엇을 해야할지 조언 해주세요.

답변

2

WPF의 기본 요소 중 일부가 누락 된 것처럼 들리지만 UI의 업데이트를 강제로하면 안됩니다. 양식의 컨트롤을 데이터 개체에 바인딩해야합니다. 데이터 객체 내의 값을 변경하면 데이터 값이 변경되면 UI가 업데이트됩니다.

WPF 내의 INotifyPropertyChanged 및 데이터 바인딩/데이터 컨텍스트를 읽어야합니다.

이 페이지를 사용해보십시오. http://blogs.msdn.com/wpfsdk/archive/2006/10/19/wpf-basic-data-binding-faq.aspx

+0

감사합니다. 제안 된 페이지를 읽습니다. – Branimir

+0

독서의 일부 후 - 모든 것이 이제 괜찮습니다. 필자는 MVC가 프로젝트의 크기를 과도하게 차지하기 때문에 필자의 경우 탭을 사용한다. 아직도이 링크는 많은 도움이되었습니다. – Branimir

관련 문제