Commit Graph

755 Commits

Author SHA1 Message Date
Antony Male 401a69af63 Proxy BindWeak on Screen 2014-04-17 10:19:15 +01:00
Antony Male 6eb9c6dbef Replace BindWeak with a WeakEventManager, and let Screen have an instance 2014-04-17 10:11:53 +01:00
Antony Male f8bb1838d3 Delete StyletIoC.md (it's documented property on the wiki) 2014-04-15 13:09:50 +01:00
Antony Male 66fdec28f8 BoolToVisibilityConverter returns null if input isn't a Visbility 2014-04-15 13:05:18 +01:00
Antony Male ae371cc42f Derive LabelledValue<T> from PropertyChangedBase 2014-04-15 12:39:23 +01:00
Antony Male 6a1e8e688e Finish off having conductors with collections respond property to that collection being manipulated 2014-04-15 12:22:05 +01:00
Antony Male d0ce17ec17 Some work towards reacting appropriately to changes in Items in ConductorOneActive
Will need some more work
2014-04-14 13:22:17 +01:00
Antony Male f004e29119 Fix ConductorOneActive Deactivate method 2014-04-14 13:11:07 +01:00
Antony Male b07e844875 Hopefully fix GlobalSuppressions 2014-04-14 12:58:46 +01:00
Antony Male 5884592c07 Split out ViewManager.LocateViewForModel, and fix a sample 2014-04-10 20:35:32 +01:00
Antony Male ea8cbd41f7 Update NuGet.exe 2014-04-10 13:20:20 +01:00
Antony Male 0d3538c932 Document ViewManager a bit 2014-04-10 13:14:17 +01:00
Antony Male b634b301c9 More documentation 2014-04-09 13:21:45 +01:00
Antony Male 7391bd6a14 Add integration tests for ActionEvents and CommandEvents 2014-04-09 12:35:59 +01:00
Antony Male c9fb32fe5e Make FxCop happy 2014-04-08 13:26:32 +01:00
Antony Male 6accd02c27 Lots more docs 2014-04-07 13:14:43 +01:00
Antony Male 4e887447d3 Add some unit tests for the navigating conductor 2014-04-07 12:41:35 +01:00
Antony Male bfd6765589 Fix LabelledValue<T>.GetHashCode 2014-04-04 15:39:10 +01:00
Antony Male 8c4840702d Fix LabelledValue<T>.Equals 2014-04-04 15:33:30 +01:00
Antony Male b3ec49f567 Start on the integration test suite 2014-04-04 13:04:53 +01:00
Antony Male 8106e6a3ac Start on unit testing WindowManager, but there's not a lot I can do since Window is so hard to mock 2014-04-03 12:57:42 +01:00
Antony Male 6aacfa87f4 Add some doc to IoC 2014-04-03 12:38:54 +01:00
Antony Male 3b287e55e3 Finish off the screen unit tests 2014-04-03 12:36:35 +01:00
Antony Male 20509d9c77 Start writing unit tests for Screen 2014-04-02 13:25:27 +01:00
Antony Male 3247acfde9 Move StretchingTreeView into RedditBrowser, and remove codebehinds 2014-03-31 13:28:52 +01:00
Antony Male 72ac463a70 Add RedditBrowser sample 2014-03-31 07:56:14 +01:00
Antony Male 17a097c907 Add ConductorNavigating, OnInitialActivate, and the StretchingTreeView. Not sure if the latter will stay 2014-03-31 07:55:49 +01:00
Antony Male b2b489c791 Use SetAndNotify in example 2014-03-28 00:18:59 +00:00
Antony Male 67a972a1d8 Add IChildDelegate so children can request a close of themselves off their parent conductor
With this in mind, reword the WindowManager and Screen.TryClose
2014-03-28 00:18:03 +00:00
Antony Male 3e102ea274 Work on screens: tidying, bug-fixing 2014-03-26 13:16:26 +00:00
Antony Male abb1d340b8 Tidy up / fix the conductors a bit more 2014-03-26 12:59:16 +00:00
Antony Male 0f6994721a Attempt to change Deactivate(true) to Close()
Probably needs a bit more testing and verifying, but the tests pass
2014-03-26 08:36:19 +00:00
Antony Male 31c9844c47 Add more conductor tests, and tests for Execute, PropertyChangedBase 2014-03-25 13:20:31 +00:00
Antony Male fc156247b0 Ensure that FactoryCreators also build up the result 2014-03-23 18:13:01 +00:00
Antony Male 316d9a5e49 Implement IEquitable on TypeKey, for a very tiny speed boost 2014-03-23 15:08:26 +00:00
Antony Male 364111afbc Change copyright from Sagentia -> Antony Male 2014-03-23 15:08:04 +00:00
Antony Male 35501d06ad Add an 'in development' README 2014-03-21 13:50:43 +00:00
Antony Male ed4f6233f1 Add docs to PropertyChangedBase, and create OnPropertyChanged method to integrate with Fody.PropertyChanged 2014-03-20 08:10:37 +00:00
Antony Male 5c8d3b518a Add example with a custom ViewManager 2014-03-19 20:34:26 +00:00
Antony Male d173a80d2c Add PropertyChangedDispatcher mechanism
tion.cs
2014-03-19 20:29:22 +00:00
Antony Male 1775eca741 EventAction won't throw an exception if the View.ActionTarget is null 2014-03-19 13:16:40 +00:00
Antony Male fbebf8104c Don't complain that the IoC container isn't initialized if we're in design mode 2014-03-19 12:45:59 +00:00
Antony Male bbbec9524a CommandAction and EventAction moan if the recipient has the wrong parameter types
EventAction also moans if the recipient doesn't have a method of that name at declaration-time rather than click-time
2014-03-19 12:38:11 +00:00
Antony Male 7758a2716c BootstrapperBase is no longer a ResourceDictionary 2014-03-18 21:16:54 +00:00
Antony Male 695a1a345e Fix namespace 2014-03-15 14:52:57 +00:00
Antony Male 0aef92ac49 Add some tests for Conductor.Collections.OneActive, but still needs some more 2014-03-15 14:51:52 +00:00
Antony Male 5f51696c9f Add a couple of useful converters 2014-03-15 14:36:46 +00:00
Antony Male 06fa5b646d Move xaml stuff to Xaml folder 2014-03-15 14:11:27 +00:00
Antony Male 907c59acf1 Add documentation to the conductors 2014-03-15 14:09:38 +00:00
Antony Male b279305958 Add tests for Conductor.Collections.AllActive 2014-03-15 13:50:17 +00:00