Created a window manager that will automatically locate the matching view to a view model and set up the view's data context for binding; also added an interface through which other services can track the active window (i.e. to display message boxes so view models don't have to drag around a view reference just for that)
git-svn-id: file:///srv/devel/repo-conversion/nuwi@43 d2e56fa2-650e-0410-a79f-9358c0239efd
This commit is contained in:
parent
e728a182c5
commit
826f2eb763
4 changed files with 470 additions and 0 deletions
|
|
@ -67,13 +67,16 @@
|
|||
<Compile Include="Source\ViewModels\ThreadedViewModel.Test.cs">
|
||||
<DependentUpon>ThreadedViewModel.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="Source\IActiveWindowTracker.cs" />
|
||||
<Compile Include="Source\Views\IView.cs" />
|
||||
<Compile Include="Source\IWindowManager.cs" />
|
||||
<Compile Include="Source\Views\ViewControl.cs">
|
||||
<SubType>UserControl</SubType>
|
||||
</Compile>
|
||||
<Compile Include="Source\Views\ViewForm.cs">
|
||||
<SubType>Form</SubType>
|
||||
</Compile>
|
||||
<Compile Include="Source\WindowManager.cs" />
|
||||
<EmbeddedResource Include="Source\ProgressReporter\ProgressReporterForm.resx">
|
||||
<DependentUpon>ProgressReporterForm.cs</DependentUpon>
|
||||
<SubType>Designer</SubType>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue