SampleEnterprise.ViewModels 1.0.0.0
SampleEnterprise.ViewModels 사용 방법을 보여 주는 예제 프로젝트입니다.
로딩중...
검색중...
일치하는것 없음
MainWindowViewModel.cs
이 파일의 문서화 페이지로 가기
1using Dreamine.MVVM.Attributes;
2using Dreamine.MVVM.ViewModels;
3using SampleEnterprise.Events;
4using SampleEnterprise.Models;
5using System;
6using System.Collections.Generic;
7using System.Linq;
8using System.Reflection;
9using System.Text;
10using System.Threading.Tasks;
11using System.Windows.Media.Media3D;
12
14{
23 public partial class MainWindowViewModel : ViewModelBase
24 {
33 [DreamineModel]
34 private MainWindowModel _model;
43 [DreamineEvent]
44 private MainWindowEvent _event;
45
54 public string Title => Model.Title;
63 public string Message => Model.Message;
64
73 [DreamineCommand] private void Ok() => Event.Ok();
82 [DreamineCommand] private void Cancel() => Event.Cancel();
91 [DreamineCommand] private void Minimize() => Event.Minimize();
100 [DreamineCommand] private void Maximize() => Event.Maximize();
109 [DreamineCommand] private void Close() => Event.Close();
118 [DreamineCommand] private void SubPage() => Event.SubPage();
119
144 public MainWindowViewModel(MainWindowModel model, MainWindowEvent @event)
145 {
146 _model = model;
147 _event = @event;
148
149 _ = model;
150 _ = @event;
151 }
152 }
153}
MainWindowViewModel(MainWindowModel model, MainWindowEvent @event)