I started working on the most complicated part of the UI: Sessions. There are a lot of different view models and views related to this part. Fortunately, by now, I think I have found most of the issues. But I’m still encountering a few new issues here on day six. Below is the customary screenshot and issue list.
- Styles don’t have Resources. We are probably going to have to re-write all of our styles and control template. So, our new solution will take this into account.
- ControlTemplate cannot have triggers. See above.
- ControlTemplate cannot have resources. See above.
- Uri is missing PathAndQuery – I implemented this manually by combinding AbsoluteUri and QueryString with a ‘?’ in between.
- MultiBinding is missing. We are going to do some major rework on that view unfortunately. I’ll try and provide more details later. Skipped it for now…
- No ReaderWriterLockSlim. This was surprising. I really wasn’t sure what to do, so I used a standard lock for now.
04-05-2010 5:44 PM
Filed under: WPF, Xaml, databinding, Control Templates, WPF/e, .NET 3.5, Caliburn, Featured, Silverlight, NHibernate, RIA, MVVM, UI Architecture, NHProf