Steven Kirk
ba8552cb81
Renamed Id to Name.
No reason to be different for the sake of it.
11 years ago
Steven Kirk
04673d539f
Fix TabControl logical parent.
11 years ago
Steven Kirk
aef34f810d
Stylecop fixes.
11 years ago
Steven Kirk
c1b1339286
Make focus adorner styleable.
11 years ago
Steven Kirk
b8db5c2b75
Lose focus when control removed from visual tree.
11 years ago
Steven Kirk
6fa126f827
Show keyboard focus adorner.
11 years ago
Steven Kirk
c27ddbb17c
Removed ActualSize property - use Bounds instead.
11 years ago
Steven Kirk
188f4c6b78
Set DataContext when materializing data templates.
- Rename ApplyDataTemplate to MaterializeDataTemplate.
- Use MaterializeDataTemplate in ContentPresenter.
- Make DataContext property inherit.
Cherry-picked from GitHubClient branch.
Conflicts:
Perspex.Controls/Control.cs
11 years ago
Steven Kirk
9b59a954b2
Added IStyleable.StyleKey.
Most controls want to be styled based on their type, however windows
derived from Window will usually want to be styled as Window. Added an
IStyleable.StyleKey property to select the type that a control is styled
on.
11 years ago
Steven Kirk
aa63b5fa15
Started refactoring events.
Tunnelled and bubbling events can now be represented by a single
RoutedEvent. Next need to implement 'handledEventsToo'.
11 years ago
Steven Kirk
f013760ce5
Use consistent naming in base collections.
11 years ago
Steven Kirk
b28b5e5a23
Tidied up Presenter/TemplatedParent logic a bit.
11 years ago
Steven Kirk
23c4a9a87f
Moved some more properties out of Control.
Border and Foreground properties didn't make sense there.
11 years ago
Steven Kirk
2c1d2cb7a8
Display logical tree in DevTools.
11 years ago
Steven Kirk
f5a856e109
Make ItemsControl items be logical children.
11 years ago
Steven Kirk
336e1c4ae2
Implemented ILogical.
11 years ago
Steven Kirk
a9a569557b
Moved some properties around.
- Moved Background out of Control. Fixes #14 .
- Added Font properties to TemplatedControl.
11 years ago
Steven Kirk
2f7981f1cb
Added an animated rotation.
To do this had to move Animatable to the bottom of the class hierarchy
to allow Transform to inherit from it.
11 years ago
Steven Kirk
fc4d5ce32a
Added simple property transition animation.
Animation's a bit choppy though!
11 years ago
Steven Kirk
542e81d129
Implemented TextBox scrolling.
11 years ago
Steven Kirk
42f7254393
Added IsEnabled.
11 years ago
Steven Kirk
a833a5e883
Stylecop fixes.
Also added solution-wide stylecop settings.
11 years ago
Steven Kirk
1930178de3
Tidied up PseudoClass stuff.
Make it more like AffectsMeasure etc. To do this required a
PerspexProperty.Initialized observable.
11 years ago
Steven Kirk
d71694573b
Removed Parent property for now.
It didn't work and wasn't used and was confusing me. Add it back in when
it's needed.
11 years ago
Steven Kirk
a91f565d22
Removed inherits on Background.
11 years ago
Steven Kirk
c7a6582501
Lots of changes involving ItemsControls.
Added ItemContainerGenerator mainly...
12 years ago
Steven Kirk
007dbd2656
Display template controls in italic.
12 years ago
Steven Kirk
e1329ff4ca
DevTools now displays the visual tree!
12 years ago
Steven Kirk
ced25df067
WIP
12 years ago
Steven Kirk
2398387740
More things rendering, more tests passing...
12 years ago
Steven Kirk
3f24d2f6ef
Everything compiling now.
But not working, obviously.
12 years ago
Steven Kirk
bfadaac5d9
Non-building checkpoint in MAJOR refactor.
12 years ago
Steven Kirk
3b19bc25b6
checkpoint
12 years ago
Steven Kirk
0cf5cf6abc
More work on TreeView.
12 years ago
Steven Kirk
712a0807f9
Fixed failing tests.
12 years ago
Steven Kirk
454393b71a
Added TabControl.
12 years ago
Steven Kirk
173ed94df2
Added beginnings of TabStrip control.
12 years ago
Steven Kirk
1c2a72be11
WIP
12 years ago
Steven Kirk
dfd64d9f10
Undid debug code.
12 years ago
Steven Kirk
b2806a77a9
Make TemplatedParent inherit.
12 years ago
Steven Kirk
435f4df665
Added start of ItemsControl.
12 years ago
Steven Kirk
1ee1e0b85d
Added DataTemplates.
12 years ago
Steven Kirk
d034952c6a
Added Image control.
12 years ago
Steven Kirk
88287b14ba
Moved input stuff into InputElement
Out of CONTROL dude!!!
12 years ago
Steven Kirk
af9f8408eb
Moved layout stuff into Layoutable
Out of Control.
12 years ago
Steven Kirk
d9b0876522
Fix properties that affect measure/render etc
12 years ago
Steven Kirk
0b81fc2ca0
Change Visibility to IsVisible.
12 years ago
Steven Kirk
6d31e7d865
Started on TextBox.
Can type but not much else.
12 years ago
Steven Kirk
406ad96736
Added FocusManager.
12 years ago
Steven Kirk
52b7d08541
Started on TextBox.
12 years ago