Steven Kirk
|
f7f2fc65b7
|
Make Arrange call Measure if !IsMeasureValid.
To follow WPF. Also removed force parameter from Arrange and fixed
Decorator measure invalidation.
|
10 years ago |
Steven Kirk
|
d25e057ccc
|
More WIP refactoring properties.
Compiles now but lots of tests failing.
|
10 years ago |
Steven Kirk
|
a6b74db847
|
Merge branch 'logical-tree' into leaks
|
10 years ago |
Steven Kirk
|
67835cc09b
|
Applied a bunch of resharper suggestions.
|
10 years ago |
Steven Kirk
|
9eb54f59d2
|
Fixed name scopes.
Controls were being registered with the nearest name scope on the visual
tree, whereas they should be registered by traversing the logical tree.
|
10 years ago |
Steven Kirk
|
1b17b037cf
|
Use ContentAttribute to identify content property.
|
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
|
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
|
38e85a3f36
|
Started reworking reparenting controls.
|
11 years ago |
Steven Kirk
|
9a9132c42b
|
Manipulate logical parent thru ISetLogicalParent.
Ported from ideas branch. Also includes beginnings of INameScope
support, though nothing implements this interface yet.
|
11 years ago |
Steven Kirk
|
d064508f25
|
Documented/updated Decorator.
|
11 years ago |
Steven Kirk
|
fba2633ab9
|
Renamed Decorator.Content property as Child.
|
11 years ago |
Steven Kirk
|
7eceb16220
|
Fix Border/Decorator measure with no child.
Should return border thickness + padding.
|
11 years ago |
Steven Kirk
|
a267e1c070
|
DesiredSize doesn't need to be null.
|
11 years ago |
Steven Kirk
|
f013760ce5
|
Use consistent naming in base collections.
|
11 years ago |
Steven Kirk
|
336e1c4ae2
|
Implemented ILogical.
|
11 years ago |
Steven Kirk
|
9f07dc5bad
|
Remove LayoutHelper.MeasureDecorator.
No longer needed as most of the logic was moved to MeasureCore.
|
11 years ago |
Steven Kirk
|
bfadaac5d9
|
Non-building checkpoint in MAJOR refactor.
|
12 years ago |
Steven Kirk
|
3b19bc25b6
|
checkpoint
|
12 years ago |
Steven Kirk
|
d47163353b
|
Moved alignment into child Control.
|
12 years ago |
Steven Kirk
|
32c8914609
|
Implement border child alignment.
|
12 years ago |
Steven Kirk
|
e26f8f88de
|
Make border brush offset content
|
12 years ago |
Steven Kirk
|
1de05e4262
|
Check properties are registered when setting.
|
12 years ago |
Steven Kirk
|
e3de24fd20
|
Parse paths more correctly.
|
12 years ago |
Steven Kirk
|
c1a0931445
|
Added (VERY!) basic checkbox
|
12 years ago |
Steven Kirk
|
3d89fd922a
|
Fixed up logical tree stuff.
|
12 years ago |
Steven Kirk
|
3d8d93d1eb
|
Fixed controls getting styled multiple times.
|
12 years ago |
Steven Kirk
|
771bb4362a
|
Decorator doesn't need to be abstract.
|
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 |
grokys
|
f39d2a3f3a
|
Tidied up a bit.
|
12 years ago |
grokys
|
fcbdc60dc1
|
Added padding.
|
12 years ago |
grokys
|
3cdda17ef6
|
Added FontSize/VisualParent.
|
12 years ago |
grokys
|
cd2b7530f5
|
Initial commit
|
12 years ago |