Commit Graph

123 Commits

Author SHA1 Message Date
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
Antony Male e68fbb12cc Remove the cache of factories
It would only have been hit if someone did .ToAbstractFactory() on the same
type, twice, which would have caused a multiple registrations error further
down the line, anyway
2014-03-15 11:20:10 +00:00
Antony Male 9e3c13cede Get rid of the whole WasAutoCreated thing
The builder now has a concept of a weak binding, which can be replaced by
the builder.

Compile() now either throws for any error, or ignores all error, regardless
of how that type was registered.
2014-03-15 11:11:43 +00:00
Antony Male d4e563efab Very early start on ConducotOneActiveTests 2014-03-13 13:22:52 +00:00
Antony Male 9a3a8ba4f6 Finish up unit tests for Conductor 2014-03-13 13:05:12 +00:00
Antony Male 7ef6d6521a Start writing unit tests for Conductor 2014-03-12 22:01:59 +00:00
Antony Male e4f80348f9 Remove BootstrapperBase tests, as I'm having lots of problems running an Application inside a unit test context 2014-03-12 21:27:10 +00:00
Antony Male aa395d9cb5 Start writing unit tests for BootstrapperBase 2014-03-12 13:10:25 +00:00
Antony Male 3592a75723 Add unit tests for ActionExtension 2014-03-12 12:54:22 +00:00
Antony Male f3fdd86a03 Document BindableCollection 2014-03-12 12:13:15 +00:00
Antony Male 70010884a3 Actually test that EventAggregator doesn't retain its target 2014-03-11 13:52:44 +00:00
Antony Male 877a9b87a4 Small fices to BindableCollection, and finish its unit test suite 2014-03-11 13:34:42 +00:00
Antony Male 228147b634 Fix WasAutoCreated, and use to allow the user to replace framework-created bindings 2014-03-05 13:27:04 +00:00
Antony Male cc8e3343cf Finish off (?) the PropertyChangedExtensionsTests 2014-03-05 12:37:49 +00:00
Antony Male 684995eb98 Fix csproj 2014-03-04 13:25:34 +00:00
Antony Male 3f304d131c Start writing tests for (and fixing) PropertyChangedExtensions
Currently a test is breaking, not sure why
2014-03-04 13:20:58 +00:00
Antony Male a9e4961ea5 Bit more documentation 2014-03-04 08:22:01 +00:00
Antony Male 92568e0cbf Document CommandAction and EventAction, and make them consistent 2014-03-03 21:58:19 +00:00
Antony Male 7ee1f0ac0a Don't fetch the IViewManager every time the model changes 2014-03-03 21:33:39 +00:00
Antony Male ac83c4967d Rename View.Target -> View.ActionTarget 2014-03-03 21:32:07 +00:00
Antony Male 9a658a0b2d Attempt at making PropertyChangedExtensions work.. 2014-03-03 09:18:15 +00:00
Antony Male d87fc070ce Start of work on PropertyChangedExtentsions 2014-02-26 14:14:30 +00:00
Antony Male 2a1329627f Add 'SetAndNotify' to PropertyChangedBase 2014-02-26 13:42:29 +00:00
Antony Male d859e2e640 Start on dialog sample 2014-02-26 08:31:31 +00:00
Antony Male 75311f3d30 Fix WindowManager bug 2014-02-26 08:31:01 +00:00
Antony Male a6cfd64031 Little bit more work on master-detail 2014-02-26 08:23:28 +00:00
Antony Male 346220ae58 Start work on MasterDetail sample 2014-02-25 20:45:51 +00:00
Antony Male 770d7340b3 Fix a couple more bugs 2014-02-25 20:45:44 +00:00
Antony Male 1689624062 Change course slightly on ActionCommand 2014-02-25 19:58:55 +00:00
Antony Male 24c32e5290 WIP towards ActionCommand using expression trees. Needs a bit more work to finish it off... 2014-02-25 13:37:16 +00:00
Antony Male 6ee8927137 Stitch EventAggregator into bootstrapper 2014-02-25 13:21:26 +00:00
Antony Male 5f655188c5 Fix autobinding problem 2014-02-25 13:15:45 +00:00
Antony Male f41645ab89 Finish EventAggregator, and start writing tests 2014-02-25 13:12:34 +00:00