요즘IT
위시켓
새로 나온
인기요즘 작가들컬렉션
물어봐
새로 나온
인기
요즘 작가들
컬렉션
물어봐
개발
AI
IT서비스
기획
디자인
비즈니스
프로덕트
커리어
트렌드
스타트업

물어봐

BETA
wpf, mvvm 패턴으로 개발중인데 button1 을 누르면 frame 에 page1이 보여지고 button2 를 누르면 frame에 page2가 보여지는 샘플 만들어줘.
IT 지식이 풍부한 고양이 ‘요고’가 답변해 드려요. 안녕하세요! WPF와 MVVM 패턴으로 개발하고 계신 거군요. button1을 누르면 frame에 page1이 보여지고 button2를 누르면 frame에 page2가 보여지는 샘플을 만들어 보시려고 하시는군요. 이를 위해서는 먼저 WPF 애플리케이션을 만들고, MVVM 패턴을 적용해야 합니다. MVVM은 View와 ViewModel을 분리하여 디자인을 활용하고 비즈니스 로직을 분리하는 패턴이에요. 첫 번째로, button1과 button2를 만들어 각각의 이벤트를 처리하는 Command를 ViewModel에 작성합니다. 각각의 Command에서는 frame에 보여질 페이지를 바인딩할 속성을 변경하는 로직을 구현하면 됩니다. page1과 page2는 각각의 View로 디자인하여 frame에 보이도록 구성합니다. 페이지 전환이 일어날 때는 이벤트를 통해 ViewModel과 View가 상호작용하도록 합니다. 만약 코드 예시가 필요하시다면, 각 버튼의 Command에서 frame에 보여질 페이지를 변경하는 로직을 추가하고, 페이지를 보여주는 View를 만드는 방식으로 샘플을 구현할 수 있을 거에요. 이렇게 하면 button1과 button2를 눌렀을 때 각각의 페이지가 frame에 보이게 될 거에요. 계속해서 진행하시면 원하시는 동작을 구현하실 수 있을 거예요. 무엇보다도 자신의 아이디어와 논리를 구현해보는 것이 중요하니, 즐거운 코딩되시길 바래요! 혹시 추가 설명이 필요하시다면 언제든지 물어봐주세요.화이팅!
열심히 읽고 답변했어요!하트얼굴
개발

웹 기반 그래픽 편집기의 구조와 7가지 디자인 패턴 (2)

11분
이렇게 하면 특정 상태에서의 행동을 고립시킬 수 있어 코드 관리가 쉬워지고, 상속을 통해 반복되는 코드 문제를 해결할 수 있습니다. 상태 패턴을 통해 해결한 코드에서 GraphicViewer는 확장에 열려있게 되고, 툴은 변경에 닫혀 있게 되어 OCP를 구현할
웹 기반 그래픽 편집기의 구조와 7가지 디자인 패턴 (2)
FEConf
스크랩
디자인

와이어 프레임 제작할 때 참고하기 좋은 서비스 2가지

7분
인기
‘View All’ 버튼을 통해 등록된 전체 와이어 프레임 사례를 확인할 수 있고, 상단에는 블로그로 이동할 수 있는 메뉴와 피그마 UI를 구매할 수 있는 버튼이 포함되어 있습니다. 피그마 UI는 유료로 제공되고 있어서, 우선 웹사이트에 등록된 와이어 프레임을
와이어 프레임 제작할 때 참고하기 좋은 서비스 2가지
지금 써보러 갑니다
스크랩
개발

리액트 바깥의 프론트엔드(1) : 리액트 등장부터 애플리케이션 구성

13분
이 방식은 화면을 어떻게 업데이트해야 할지를 일일이 명시해 주어야 하다 보니, 간단한 기능 구현에도 코드 복잡도가 크게 치솟는 문제가 있었습니다. 이 시기에도 이런저런 간단한 웹 애플리케이션들이 만들어지기는 했지만, 결국 본격적인 웹 앱을 만들기에는 코드 복잡도 감당이
리액트 바깥의 프론트엔드(1) : 리액트 등장부터 애플리케이션 구성
FEConf
스크랩
물어보기
서비스 전체보기
위시켓요즘IT
고객 문의
02-6925-4867
10:00-18:00주말·공휴일 제외
[email protected]
요즘IT
요즘IT 소개작가 지원
기타 문의
콘텐츠 제안하기광고 상품 보기
요즘IT 슬랙봇크롬 확장 프로그램
이용약관
개인정보 처리방침
청소년보호정책
㈜위시켓
대표이사 : 박우범
서울특별시 강남구 테헤란로 211 3층 ㈜위시켓
사업자등록번호 : 209-81-57303
통신판매업신고 : 제2018-서울강남-02337 호
직업정보제공사업 신고번호 : J1200020180019
제호 : 요즘IT
발행인 : 박우범
편집인 : 노희선
청소년보호책임자 : 박우범
인터넷신문등록번호 : 서울,아54129
등록일 : 2022년 01월 23일
발행일 : 2021년 01월 10일
© 2013 Wishket Corp.
로그인
요즘IT 소개
콘텐츠 제안하기
광고 상품 보기