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
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