Commit Graph

741 Commits

Author SHA1 Message Date
Antony Male d001d56973 The option to associate a key with a binding is now given by Bind...To...WithKey(key) 2014-02-14 12:45:58 +00:00
Antony Male 07469bbf3a Add a ton more tests, and fix a bug or two 2014-02-13 21:55:30 +00:00
Antony Male eb163586cc Couple more ctor injection unit tests 2014-02-13 17:43:23 +00:00
Antony Male e71a1f0dc7 Fix a corner-case with unbound generic registrations 2014-02-13 13:34:26 +00:00
Antony Male 0005e2b194 More work on unit tests 2014-02-12 17:45:15 +00:00
Antony Male 460f6ae9d1 Add 'Bind(..).ToAllImplementations(...) which acceps unbound generics, normal generics, etc etc 2014-02-12 13:22:37 +00:00
Antony Male 7fc2be3ed0 Minor fix 2014-02-11 22:29:45 +00:00
Antony Male cf9f0857a9 Start writing StyletIoC unit tests in earnest 2014-02-11 21:55:11 +00:00
Antony Male 333387d68a Finish off binding of unbound generic types 2014-02-11 21:30:45 +00:00
Antony Male ea8beb1bcf WIP towards unbound generic types 2014-02-11 13:42:06 +00:00
Antony Male 37fc40f9ab Refactor so that GetAll<> doesn't need to make a generic type in the majority case, and so that Get<> can't return a getAllType 2014-02-11 12:52:44 +00:00
Antony Male 652bd6d82b Finish implementing non-generic binding methods 2014-02-11 12:34:01 +00:00
Antony Male c774f0291d WIP towards non-generic binding methods (needed for open generics) 2014-02-11 08:30:31 +00:00
Antony Male 61df17de3e Tidy/fix logic around creating 'get all' types 2014-02-10 13:38:23 +00:00
Antony Male b8961ab60e Remove duplication, although we're still creating a generic type twice 2014-02-10 09:04:33 +00:00
Antony Male 01d706925a First attempt at resolving IEnumerable<T> in ctor params 2014-02-10 08:57:19 +00:00
Antony Male 6662f52fa3 If an auto-created type doesn't compile, don't remove it from the list of types 2014-02-10 08:06:10 +00:00
Antony Male b1589a5be1 Oops, sandbox shouldn't have been added to main project 2014-02-10 08:02:34 +00:00
Antony Male d18e6bbe74 Further work 2014-02-09 21:06:43 +00:00
Antony Male 44deff3ac8 Remove restriction on calling Compile() 2014-02-09 18:19:24 +00:00
Antony Male 6592efead9 Remove Reset behaviour - it was doomed to failure concerning singletons 2014-02-08 20:14:54 +00:00
Antony Male f6de487292 Start writing proper unit tests 2014-02-08 17:27:54 +00:00
Antony Male 2a51175fa0 Allow option to recompile 2014-02-08 17:27:44 +00:00
Antony Male e1c2aa782d Finish up auto-binding 2014-02-08 16:47:11 +00:00
Antony Male 6c0c33d51d Lots of work on StyletIoC 2014-02-08 15:50:53 +00:00
Antony Male f3a5e8a584 Work implementating IoC container.
Still in the proof-of-concept stages, but working out quite well
2014-02-07 13:21:27 +00:00
Antony Male fee276b7a9 Add unit test suite, and start writing tests 2014-02-06 13:23:28 +00:00
Antony Male 4022601b7a Convert to class library 2014-02-06 12:56:07 +00:00
Antony Male b5e2f8b2e0 Add ShowDialog 2014-02-06 12:48:15 +00:00
Antony Male faa1b9a2b5 Finish off the conductors (still needs testing) 2014-02-06 12:45:36 +00:00
Antony Male db2c9bfeee WIP on Conductors 2014-02-05 17:03:37 +00:00
Antony Male 11a58f3af2 Work towards conductors 2014-02-05 15:22:37 +00:00
Antony Male 23a361df6e Start on ViewAware, and TryClose 2014-02-04 22:06:30 +00:00
Antony Male 7ea92e3673 Add super-simple IoC container 2014-02-04 18:21:52 +00:00
Antony Male 9543bb28c1 oops, old .sln was still around 2014-02-04 18:06:08 +00:00
Antony Male 8ce31ebd55 First stab at a Bootstrapper and a WindowManager 2014-02-04 13:08:23 +00:00
Antony Male ed757d2a57 Complete View.Model attached property 2014-02-04 12:41:00 +00:00
Antony Male bd3c47c32a Rename from MicroMVVM -> Stylet 2014-02-04 12:24:53 +00:00
Antony Male 5bb0515af5 Call InitializeComponent, if no code-behind 2014-02-03 22:02:26 +00:00
Antony Male 010c779a84 Finish EventCommand, start on ViewLocator 2014-02-03 21:52:16 +00:00
Antony Male d7227ec3d5 Working ActionCommand 2014-02-03 20:10:58 +00:00