«mvvm» 태그된 질문

MVVM (Model-View-ViewModel)은 프레젠테이션 로직 (ViewModel)을 통해 데이터 (모델)에서 UI (View)를 분리하는 사용자 인터페이스를 구현하기위한 아키텍처 디자인 패턴입니다.

25
MVC와 MVVM의 차이점은 무엇입니까? [닫은]
휴무 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 7 개월 전 . 표준 "Model View Controller"패턴과 Microsoft의 Model / View / ViewModel 패턴간에 차이가 있습니까?

14
ViewModel의 INotifyPropertyChanged와 DependencyProperty
Model-View-ViewModel 아키텍처 WPF 애플리케이션에서 ViewModel을 구현할 때이를 데이터 바인딩 가능하게 만드는 두 가지 주요 선택이있는 것 같습니다. DependencyPropertyView가 바인딩 할 속성에 사용 되는 구현을 보았고 INotifyPropertyChanged대신 ViewModel이 구현되는 것을 보았습니다 . 내 질문은 언제 다른 것을 선호해야 하는가? 성능 차이가 있습니까? ViewModel 종속성을 WPF에 제공하는 것이 실제로 좋은 생각입니까? 디자인 …

30
MVVM에서 PasswordBox에 바인딩하는 방법
P에 바인딩하는 데 문제가 asswordBox있습니다. 보안 위험 인 것 같지만 MVVM 패턴을 사용하고 있으므로 이것을 무시하고 싶습니다. 여기서 흥미로운 코드를 찾았습니다 (누구나 이와 비슷한 것을 사용 했습니까?) http://www.wpftutorial.net/PasswordBox.html 기술적으로는 훌륭해 보이지만 암호를 검색하는 방법을 잘 모르겠습니다. 나는 기본적으로 LoginViewModelfor Username및에 속성이 있습니다 Password. Username괜찮습니다 TextBox. 명시된대로 위의 코드를 사용하고 이것을 …
251 c#  wpf  mvvm  wpf-controls  passwords 

26
ViewModel은 어떻게 양식을 닫아야합니까?
WPF와 MVVM 문제를 배우려고 노력하고 있지만 걸림돌을 겪었습니다. 이 질문은이 질문과 비슷하지만 완전히 같지는 않습니다 (wpf-with-mvvm 처리-대화) ... MVVM 패턴을 사용하여 작성된 "로그인"양식이 있습니다. 이 양식에는 사용자 이름과 비밀번호를 보유한 ViewModel이 있으며, 이는 일반 데이터 바인딩을 사용하여 XAML의보기에 바인딩됩니다. 또한 일반 데이터 바인딩을 사용하여 폼에있는 "로그인"버튼에 바인딩 된 "로그인"명령이 있습니다. …
247 c#  wpf  mvvm 

22
MVVM : 처음부터 끝까지 튜토리얼?
잠김 . 이 질문과 주제는 주제가 다르지만 역사적 의미가 있기 때문에이 질문과 답변은 잠겨 있습니다. 현재 새로운 답변이나 상호 작용을받지 않습니다. 저는 5 년 이상의 경험을 가진 C # / Windows Forms 프로그래머입니다. MVVM (Model-View-ViewModel) 디자인 패턴을 사용하여 WPF를 조사했습니다. 인터넷에서 튜토리얼을 검색했습니다. 나는 Jason Dolinger의 멋진 비디오 전체를 보았습니다. …
243 c#  .net  wpf  mvvm 

20
WPF Treeview에서 SelectedItem에 대한 데이터 바인딩
WPF-treeview에서 선택된 항목을 어떻게 검색합니까? 바인딩하기 때문에 XAML 에서이 작업을 수행하고 싶습니다. 당신은 것을 생각 SelectedItem하는하지만 분명히 존재하지 않는 읽기 전용 따라서 사용할 수없는 것입니다. 이것이 내가하고 싶은 일입니다. <TreeView ItemsSource="{Binding Path=Model.Clusters}" ItemTemplate="{StaticResource ClusterTemplate}" SelectedItem="{Binding Path=Model.SelectedCluster}" /> SelectedItem내 모델의 속성에 바인딩하고 싶습니다 . 그러나 이것은 나에게 오류를 준다 : 'SelectedItem'속성은 …
241 c#  wpf  mvvm  treeview  selecteditem 

23
MVVM을 사용하여 WPF에서 대화 상자 처리
WPF의 MVVM 패턴에서 대화 상자 처리는보다 복잡한 작업 중 하나입니다. 뷰 모델은 뷰에 대해 아무것도 모르므로 대화 대화가 흥미로울 수 있습니다. ICommand뷰가 호출 할 때 대화 상자가 나타날 수 있다는 것을 노출시킬 수 있습니다. 누구든지 대화 상자의 결과를 처리하는 좋은 방법을 알고 있습니까? 와 같은 Windows 대화 상자에 대해 말하고 …

13
어떤 MVVM 프레임 워크를 사용해야합니까? [닫은]
현재로서는이 질문이 Q & A 형식에 적합하지 않습니다. 답변, 사실, 참고 자료 또는 전문 지식을 통해 답변이 뒷받침 될 것으로 예상되지만이 질문은 토론, 논쟁, 여론 조사 또는 광범위한 토론을 요구할 것입니다. 이 질문을 개선하고 다시 열 수 있다고 생각 되면 도움말 센터 를 방문하여 안내를 받으십시오 . 휴일 칠년 전에 …
233 wpf  mvvm  frameworks 

5
Vue.js—v- 모델과 v- 바인드의 차이점
나는 온라인 과정으로 Vue를 배우고 있으며 강사는 기본값으로 입력 텍스트를 만드는 연습을주었습니다. v-model을 사용하여 완성했지만 강사는 v-bind : value를 선택했는데 그 이유를 이해할 수 없습니다. 누군가이 두 가지의 차이점과 각각을 더 잘 사용할 때의 간단한 설명을 해 줄 수 있습니까?

4
코딩 측면에서 MVC, MVP 및 MVVM 디자인 패턴의 차이점 C #
"MVC, MVP 및 MVVM 디자인 패턴의 차이점은 무엇입니까?"라는 문구를 사용하여 Google을 검색하면 이론적으로 다음과 같은 MVC MVP 및 MVVM 디자인 패턴의 차이점 을 논의 하는 URL이 거의 없을 수 있습니다 . MVP 데이터 컨텍스트를 통한 바인딩이 불가능한 상황에서 사용하십시오. Windows Forms가 이에 대한 완벽한 예입니다. 뷰를 모델과 분리하려면 발표자가 필요합니다. …

5
KnockOutJS-단일 뷰의 다중 ViewModel
하나의 ViewModel로 각보기를 처리하기에는 응용 프로그램이 너무 커지고 있다고 생각합니다. 그래서 여러 ViewModel을 만들어 단일 View에로드하는 것이 얼마나 어려운지 궁금합니다. 또한 X ViewModel 데이터를 Y ViewModel 데이터로 전달할 수 있어야 개별 ViewModel이 서로 통신하거나 최소한 서로를 인식 할 수 있어야합니다. 예를 들어 <select>드롭 다운이 있습니다. 선택 드롭 다운에는 선택된 상태가있어 …

7
AngularJS에서 지시문에서 지시문 추가
선언 된 요소에 지시문 을 더 추가 하는 지시문을 작성하려고합니다 . 예를 들어 datepicker, datepicker-language및 을 추가하는 지시문을 작성하려고합니다 ng-required="true". 해당 속성을 추가하고 사용하려고하면 $compile분명히 무한 루프를 생성하므로 필요한 속성을 이미 추가했는지 확인하고 있습니다. angular.module('app') .directive('superDirective', function ($compile, $injector) { return { restrict: 'A', replace: true, link: function compile(scope, element, …

4
WPF ComboBox를 사용자 지정 목록에 바인딩
SelectedItem / SelectedValue를 업데이트하지 않는 ComboBox가 있습니다. ComboBox ItemsSource는 RAS 전화 번호부 항목을 CollectionView로 나열하는 ViewModel 클래스의 속성에 바인딩됩니다. 그런 다음 ViewModel 의 SelectedItem또는 SelectedValue다른 속성에 (별도로) 바인딩했습니다 . 데이터 바인딩으로 설정된 값을 디버깅하기 위해 MessageBox를 save 명령에 추가했지만 SelectedItem/ SelectedValue바인딩이 설정되지 않았습니다. ViewModel 클래스는 다음과 같습니다. public ConnectionViewModel { …
183 c#  wpf  data-binding  mvvm  combobox 

6
[부 경고] : 요소를 찾을 수 없습니다
Vuejs 사용 하고 있습니다. 이것은 내 마크 업입니다. <body> <div id="main"> <div id="mainActivity" v-component="{{currentActivity}}" class="activity"></div> </div> </body> 이것은 내 코드입니다. var main = new Vue({ el: '#main', data: { currentActivity: 'home' } }) ; 페이지를로드하면이 경고가 나타납니다. [Vue warn]: Cannot find element: #main 내가 뭘 잘못하고 있죠?
166 javascript  mvvm  vue.js 

17
MVVM에서 ViewModel 또는 Model이 INotifyPropertyChanged를 구현해야합니까?
필자가 작업 한 대부분의 MVVM 예제에는 Model 구현 INotifyPropertyChanged이 있었지만 Josh Smith의 CommandSink 예제 에서는 ViewModel이 구현했습니다INotifyPropertyChanged . 나는 여전히 MVVM 개념을인지 적으로 통합하고 있으므로 다음과 같은 경우에 모르겠습니다. 작업 INotifyPropertyChanged하려면 ViewModel에을 넣어야합니다 .CommandSink 이것은 단지 표준의 수차이며 실제로 중요하지 않습니다. 항상 Model 구현을 가져야 INotifyPropertyChanged하며 이것은 코드 예제에서 애플리케이션으로 …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.