Steven Kirk
8e7be781f8
Implemented two-way binding.
And hooked up the TreeViewItem's expander button. The hit testing on it
is a bit off though...
12 years ago
Steven Kirk
4fb39c6d9a
Fixed a binding bug.
StyleActivator wasn't signalling OnCompleted when it was subscribed in a
completed state, causing styles to be applied to controls that would
never activate.
12 years ago
Steven Kirk
19459f9c5b
Added some more tests.
Still don't show up the bug I'm looking for...
12 years ago
Steven Kirk
712a0807f9
Fixed failing tests.
12 years ago
Steven Kirk
c9ee3847ce
TreeView work in progress...
12 years ago
Steven Kirk
454393b71a
Added TabControl.
12 years ago
Steven Kirk
d47163353b
Moved alignment into child Control.
12 years ago
Steven Kirk
1de05e4262
Check properties are registered when setting.
12 years ago
Steven Kirk
5c1c26be93
Add Button over/pressed and pressed states
12 years ago
Steven Kirk
7498319b1c
Renamed mouse stuff to pointer.
12 years ago
Steven Kirk
3d89fd922a
Fixed up logical tree stuff.
12 years ago
Steven Kirk
797cbb433b
Added TemplateBinding syntactic sugar.
12 years ago
Steven Kirk
486863f795
Added StyleTrigger binding priority.
This allows :mouseover etc to override the value that comes from the
templated parent.
12 years ago
Steven Kirk
ab5480f59c
Slightly change the selector syntax.
12 years ago
Steven Kirk
012a010ba3
Made all tests pass again.
12 years ago
Steven Kirk
469616cc49
Moved observable into property.
12 years ago
Steven Kirk
d1491d9ceb
Started revamping binding system.
To allow prioritized bindings.
12 years ago
Steven Kirk
766c0890de
Styles now applied properly.
12 years ago
Steven Kirk
3d8d93d1eb
Fixed controls getting styled multiple times.
12 years ago
Steven Kirk
52643eaadd
Added TemplatedControl tests.
12 years ago
Steven Kirk
099def38ea
Added some Control tests.
12 years ago
Steven Kirk
18bbb2c41e
WIP
Not sure where I am - went away for 2 weeks and forgot what I was doing.
oops.
12 years ago
Steven Kirk
97052d58ae
Tidying up tests.
12 years ago
Steven Kirk
0ec3641fb7
More template/descendent selector tests.
12 years ago
Steven Kirk
5136c2f20a
All tests so far pass!
12 years ago
Steven Kirk
afdc1e0c42
Initial implementation of Descendent selector.
12 years ago
Steven Kirk
eb3b6b13b6
Added an OR mode to Activator.
12 years ago
Steven Kirk
3f4f96ab91
Added some Activator tests.
12 years ago
Steven Kirk
39bbe8464f
Descendent selector WIP.
12 years ago
Steven Kirk
e0f826edea
Match inside/outside template.
Only match outside template before Template(), only match inside
afterwards.
12 years ago
grokys
9bad6b1b91
Selectors return linked list of matches again.
12 years ago
grokys
b292905a84
Separated visual and logical tree into interfaces.
IVisual and ILogical, duh.
12 years ago
grokys
de07aabb92
Added Moq to unit tests.
12 years ago
grokys
4080c18f59
Added IVisual interface.
12 years ago
grokys
6fd6f186ec
Added ITemplatedControl interface.
12 years ago
grokys
a92783bd94
Split selector tests into separate classes.
12 years ago
grokys
63f674d897
Gangnam Style
12 years ago
grokys
ac659701b8
Style away the hours.
12 years ago
grokys
52bf8b0b1f
Defer style changes when changing classes.
Because we don't know which style to apply until all selectors have
received notification of a class change.
12 years ago
grokys
ae79a51d72
Styley style.
12 years ago
grokys
581a037cb8
Style council.
12 years ago
grokys
a24f83da36
Moving styling into namespace/interfaces.
12 years ago
grokys
dae8dcc8bd
Working better than before now...
Can have more than one style attached to a property, YAY
12 years ago
grokys
072bc936ad
Started overhaul of PerspexProperty system.
Back to where we were before...
12 years ago
grokys
d324be3c11
Styley culture.
12 years ago
grokys
730c8b4f48
Added some style tests.
12 years ago
grokys
4e09447720
More work on styling system.
12 years ago
grokys
153a0b7d06
Renamed Bind to SetValue
12 years ago
grokys
f39d2a3f3a
Tidied up a bit.
12 years ago
grokys
cd2b7530f5
Initial commit
12 years ago