Steven Kirk
ccb47bf6b7
Fix tab order in Deck.
11 years ago
Steven Kirk
7f608ffa6c
Fixed failing tests.
11 years ago
Steven Kirk
04673d539f
Fix TabControl logical parent.
11 years ago
Steven Kirk
a267e1c070
DesiredSize doesn't need to be null.
11 years ago
Steven Kirk
560707bfe2
Added page slide transition.
11 years ago
Steven Kirk
08aa54e16f
Added Transitions to TabControl.
Currently only one transition available: CrossFadeTransition, which is
demonstrated in the test app.
11 years ago
Steven Kirk
08da454529
Added a DeckPresenter.
Which displays only the active card.
11 years ago
Steven Kirk
39295aa8f2
Removed ItemsControl.MemberSelector.
It didn't work out.
11 years ago
Steven Kirk
2fbf3d0280
Make TabControl use Deck.
11 years ago
Steven Kirk
dd4bd88bd8
Added ItemsPresenter tests.
Needed to allow it to not be part of ItemsControl template to allow
easier testing.
11 years ago
Steven Kirk
b369c30a2e
Implemented Tab focus.
Should hopefully be the start of a non-hacky tab focus solution.
11 years ago
Steven Kirk
fcb746a1c4
Initial implementation of adorners.
Adorn elements when moused over in DevTools. Still a fair few things
missing including:
- Need to track position of adorned elements and move the adorner if
they move.
- Adorner is shown beneath AdornerDecorator contents. Need to implement
Z-index to allow it to be shown above.
11 years ago
Steven Kirk
e0d9804acf
Clear items when Items changes.
This allows us to work with lazily-evaluated IEnumerables.
11 years ago
Steven Kirk
d25c4e0b4c
Some work on TabControl/TabStrip.
11 years ago
Steven Kirk
b28b5e5a23
Tidied up Presenter/TemplatedParent logic a bit.
11 years ago
Steven Kirk
df08657e71
Tidied up ItemsControl logical parenting a bit.
11 years ago
Steven Kirk
fc5ff22d8e
Search logical tree for DataTemplates.
11 years ago
Steven Kirk
f5a856e109
Make ItemsControl items be logical children.
12 years ago
Steven Kirk
01c7d028d0
Correctly apply nested templates.
When a templated control's template itself contains templated controls,
make sure all of the templates are applied, as the nested templated
control might contain something the top-most templated control is
looking for.
12 years ago
Steven Kirk
a833a5e883
Stylecop fixes.
Also added solution-wide stylecop settings.
12 years ago
Steven Kirk
3dbd669f7b
Added Layoutable.ApplyTemplate.
Rather than each different presenter/templated control rolling their
own.
12 years ago
Steven Kirk
033c686456
Added ScrollViewer to TreeViewStyle.
12 years ago
Steven Kirk
76ba899dbd
Make templates etc get applied on measure.
Instead of when iterating visual children. This because everything is
likely to be set up by that point.
12 years ago
Steven Kirk
491dfa58bd
Move presenters to own namespace.
To try and discourage their use outside control templates.
12 years ago
Steven Kirk
c7a6582501
Lots of changes involving ItemsControls.
Added ItemContainerGenerator mainly...
12 years ago
Steven Kirk
ced25df067
WIP
12 years ago
Steven Kirk
2398387740
More things rendering, more tests passing...
12 years ago
Steven Kirk
4a42a9e692
TabStrip rendering again now at least.
12 years ago
Steven Kirk
bfadaac5d9
Non-building checkpoint in MAJOR refactor.
12 years ago
Steven Kirk
c5566a19d3
Track changes to collections in ItemsControl.
And add a simple UI to test adding nodes to tree view.
12 years ago
Steven Kirk
e893b6ffe6
Added an expander on the tree view items.
12 years ago
Steven Kirk
c9ee3847ce
TreeView work in progress...
12 years ago
Steven Kirk
454393b71a
Added TabControl.
12 years ago
Steven Kirk
50cf1f810c
That was in completely the wrong place.
12 years ago
Steven Kirk
173ed94df2
Added beginnings of TabStrip control.
12 years ago
Steven Kirk
1c2a72be11
WIP
12 years ago
Steven Kirk
f0339bf4b4
Make ItemsControl templated.
12 years ago
Steven Kirk
435f4df665
Added start of ItemsControl.
12 years ago