Refactor MainWindow with MVVM

- Add MVVM structure(BaseViewModel)
- Create ViewModel for MainWindow
- Refactor MainWindow.xaml to support MVVM
- Move PublicAPI implementation from MainViewModel to PublicAPIInstance
This commit is contained in:
Colin Liu
2016-02-18 19:30:36 +08:00
parent a0f556b2a9
commit 8621fe2e3c
7 changed files with 1153 additions and 739 deletions

15
less.exe.stackdump Normal file
View File

@@ -0,0 +1,15 @@
Stack trace:
Frame Function Args
00000010000 0018007208E (0018024F7D0, 00180215E59, 00000010000, 0000022B940)
00000010000 00180046DF2 (0000022C9A8, 001803253F8, 00000000001, 001803253F8)
00000010000 00180046E32 (00000000001, 00180325608, 00000010000, 00000000002)
00000010000 0018006C65D (001800CDED2, 00000000000, 00000000000, 00000000000)
0000022CBC0 0018006C6EE (00000000020, 00000000023, 00180047805, 00000000000)
0000022CBC0 001800475B7 (000002B6150, 00002080014, 0000022CDB0, 00000000000)
00000000000 0018004602C (00000000000, 00000000000, 00000000000, 00000000000)
00000000000 001800460C4 (00000000000, 00000000000, 00000000000, 00000000000)
00000000000 00100414FC1 (00000000000, 00000000000, 00000000000, 00000000000)
00000000000 00100401010 (00000000000, 00000000000, 00000000000, 00000000000)
00000000000 000779A59CD (00000000000, 00000000000, 00000000000, 00000000000)
00000000000 00077ADB981 (00000000000, 00000000000, 00000000000, 00000000000)
End of stack trace