2017-10-26 10 views
0

나는 많은 Textbox 입력 컨트롤이있는 wpf 폼을 가지고있다. 컨트롤의 텍스트를 사용하여 인스턴스를 만들고 싶은 객체가 있습니다.명시 적으로 모든 컨트롤 텍스트를 개체 속성으로 설정하지 않고도 WPF 컨트롤을 사용하여 개체의 인스턴스를 만들 수 있습니까?

푸시 할 때 개체의 인스턴스 생성을 트리거하고 싶은 버튼이 있습니다.

각 object.property = textbox.text를 수동으로 설정하지 않고이를 수행 할 수있는 방법이 있습니까?

감사합니다.

+1

예, MVVM 및 명시 적으로 MVVM Light를 살펴보십시오. 복수형 계정이 있다면 그것에 대한 훌륭한 코스가 있습니다. ~ 건배 – Rogala

답변

0

MVVM 패턴을 조사 할 수 있습니다.

은 기본적으로 당신은 UI를 가지고 있고 뷰 모델은 예를 들어 함께

바인딩 : UI에 당신이 단추 1 및 단추 2있다.

VM에 속성 text1 및 text2가 있습니다.

VM의 button1.Text와 text1 속성간에 데이터 바인딩이 있습니다. 이것은 양방향 데이터 바인딩이 될 수 있으므로 button1의 텍스트가 변경되면 text1의 값도 변경됩니다.

필자는 caliburn 마이크로를 사용하고 매우 간단하고 직선적이지만 MVVM 프레임 워크는 모든 작업을 수행합니다. MVVMLight 또는 Prism을 일부로 지정하십시오.