Steven Kirk
0faeaf47e3
Scroll newly selected tree view node into view.
10 years ago
Steven Kirk
6cf9a43582
Set IsSelected on newly materialized TreeViewItems.
10 years ago
Steven Kirk
3bfba9c8ce
Ensure TreeViewItems are removed from index.
When TreeViewItem is removed from TreeView.
11 years ago
Steven Kirk
8fe84fa1dc
Search logical tree for root TreeView.
11 years ago
Steven Kirk
78abef1551
Tidied up tree item container generators.
In doing so fixed a bug in DevTools where tree items would become
unselectable.
11 years ago
Steven Kirk
16c2242757
Implemented NameScopes
Some tests still failing as controls are only registered with name scope
when attached to a rooted visual tree. Need to work around this by
explicitly registering controls when applying template.
11 years ago
Steven Kirk
53926a47bf
Refactored ItemContainerGenerator<T>.
To allow TreeItemContainerGenerator to inherit from it.
11 years ago
Nikita Tsukanov
dbeb0344f8
static readonly rename
11 years ago
Nikita Tsukanov
01e2c90bc5
Removed this.
11 years ago
Steven Kirk
145411020b
Ran .net core code formatter.
11 years ago
Steven Kirk
6151aef188
Removed file headers.
11 years ago
Steven Kirk
84924dee3c
Added IPanel interface.
11 years ago
Steven Kirk
d9bac5e50d
Removed ItemsPanelTemplate
Use ITemplate<Panel> instead.
11 years ago
Steven Kirk
6167bacf54
Moved to more standard filesystem layout.
Based on https://gist.github.com/davidfowl/ed7564297c61fe9ab814 and https://github.com/fsprojects/ProjectScaffold
11 years ago
Steven Kirk
d7c73f6922
Expand TreeViewItems with arrow keys.
11 years ago
Steven Kirk
37eac44910
Started putting directional nav back into TreeView.
11 years ago
Steven Kirk
3010bc76fb
Use IItemContainerGenerator interface.
Instead of ItemContainerGenerator class.
11 years ago
Steven Kirk
60b6f23aef
Refactored ISelectable behavior into a mixin.
11 years ago
Steven Kirk
9a994e582c
Moved VisualTree extensions into own namespace.
So that they don't pollute the whole Perspex namespace - you now need to
"opt-in" to the visual tree.
12 years ago
Steven Kirk
a833a5e883
Stylecop fixes.
Also added solution-wide stylecop settings.
12 years ago
Steven Kirk
9a1c5825d4
Added ListBox.
And moved all item selecting logic etc in SelectingItemsControl where it
should be.
12 years ago
Steven Kirk
1930178de3
Tidied up PseudoClass stuff.
Make it more like AffectsMeasure etc. To do this required a
PerspexProperty.Initialized observable.
12 years ago
Steven Kirk
ec0b43d388
Added Controls.Primitives namespace
For controls that are only supposed to be used as the base for other
controls.
12 years ago
Steven Kirk
c7a6582501
Lots of changes involving ItemsControls.
Added ItemContainerGenerator mainly...
12 years ago
Steven Kirk
2398387740
More things rendering, more tests passing...
12 years ago
Steven Kirk
e67c73ff2f
Added some Visual tests.
12 years ago
Steven Kirk
bfadaac5d9
Non-building checkpoint in MAJOR refactor.
12 years ago
Steven Kirk
3b19bc25b6
checkpoint
12 years ago
Steven Kirk
3827459f99
Allow selection of tree view items.
12 years ago
Steven Kirk
a64c26f8b6
Fixed click and grandchild display.
12 years ago
Steven Kirk
0cf5cf6abc
More work on TreeView.
12 years ago
Steven Kirk
7251e9e55b
Added TreeViewItem.IsExpanded.
12 years ago
Steven Kirk
c9ee3847ce
TreeView work in progress...
12 years ago
Steven Kirk
1ee1e0b85d
Added DataTemplates.
12 years ago
grokys
b292905a84
Separated visual and logical tree into interfaces.
IVisual and ILogical, duh.
12 years ago
grokys
4080c18f59
Added IVisual interface.
12 years ago