2012-04-04 5 views
0

다른 window.xaml 파일이 있는데이 파일을 버튼 클릭시 window.xaml에서 열려고합니다. 코드 숨김없이 어떻게 했습니까?코드 숨김없이 xaml에서 창을 여는 방법

+0

왜이 작업을 수행 하시겠습니까? 코드 숨김이 없다고해서 코드의 품질이 좋지 않다는 것을 의미하지는 않습니다. 단위 테스트를 할 수 있도록 노력하고 있습니까? Expression Blend를 통해 디자인 되었습니까? MVVM을 따르고 있습니까? – ColinE

+0

MVVM을 따르고 있습니다. C#의 코드 숨김, F #의 모델 및 프로그램 모델보기. 코드 숨김에 View 요소 (예 : 창)를 만들고 xaml 파일의 다른 모든 View 구성 요소가있을 때 코드 숨김에서 해당 속성을 설정하는 것은 잘못되었습니다. – psct

답변

2

non-shared 리소스로 창을 정의하고 리소스를 확인하고 Show을 호출하는 InteractivityTriggerAction을 작성할 수 있습니다. 그런 다음 해당 동작을 InteractivityEventTriggerClick에 결합하여 사용할 수 있습니다.

+0

+1 넵 - 기본적으로 그것은 많은 일의 전부입니다. 코드 숨김 비트 만 쓰면 정말 해가되지 않습니다! – ColinE

+0

@ColinE : 많은 작업이 필요하지 않을 것입니다. 약 3 줄의 명령형 코드를 가진 새로운 클래스 하나만 있습니다. –

+0

나쁘지 않은데, 간단한 예제 – psct

관련 문제