Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
Added a Calendar control #1244
The control is a direct port of the Silverlight Calendar control.
LGTM, but change thread check to 1Dispatcher.UIThread.VerifyAccess`
This is great! I think there's a few things that could be improved in porting it over from Silverlight though.
Unfortunately it's also showing that we're still quite slow when opening the Calendar page on ControlCatalog... This will be a good test for performance.
Just taking another look at the reason for the slowness here, and saw that it's creating 357 layers! Our deferred renderer currently creates a new layer for each control that has an opacity not set to 1, and a lot of controls here have that! I really need to fix this.
Other than that, this looks great! Thanks for doing this. I'm going to merge it in even with the performance problems it has and work on fixing those problems.