Steven Kirk
ed3b5df146
Updated stylecop analyser.
11 years ago
Steven Kirk
26015acfd9
Handle implicit conversions in perspex properties.
Fixes #49 .
11 years ago
Steven Kirk
b455a4963a
Use TabNavigation.Continue for top-level menu.
11 years ago
Steven Kirk
43e80392df
Started adding keyboard accessibility to Menu.
Still quite a lot to do.
11 years ago
Steven Kirk
c65c9fb7c6
Show access keys in menus.
Currently always shown, whether user pressed alt/f10 or not.
11 years ago
Steven Kirk
f55fc9b0df
Make menu separator non-clickable.
11 years ago
Steven Kirk
5dc0b0baf6
Correctly updated menu item style.
11 years ago
Steven Kirk
88bb6c2c6c
Revert "Updated MenuItem style"
This reverts commit 79e8252886 .
11 years ago
Steven Kirk
79e8252886
Updated MenuItem style
11 years ago
Steven Kirk
fe9ed13cff
Install StyleCopAnalysers.
And fix all warnings for the Perspex.Animation project.
11 years ago
Steven Kirk
0048460b88
Added Popup.PlacementMode.
Hacky: only supports Bottom and Right so far, and doesn't take into
account screen edges etc.
11 years ago
Steven Kirk
51a4868010
More work on Menu.
11 years ago
Steven Kirk
f7d271f846
Something resembling a menu now...
11 years ago
Steven Kirk
5101ddfeec
More work on menu control.
11 years ago
Steven Kirk
919cae67ad
Started implementing Menu control.
11 years ago
Steven Kirk
ca08fce5b7
Work around problem in casting int to double.
Issue #49 .
11 years ago
Steven Kirk
df77302d94
Another tweak to the binding system.
Binding levels with a an even number priority use the last fired binding
for the current value, those with odd number priorities use the latest
added.
11 years ago
Steven Kirk
1d8f4714ff
Added basic tooltip control.
Can be attached to any control using an attached property.
11 years ago
Steven Kirk
41e6bc9a5e
Fix TabControl.
11 years ago
Steven Kirk
7f608ffa6c
Fixed failing tests.
11 years ago
Steven Kirk
ba8552cb81
Renamed Id to Name.
No reason to be different for the sake of it.
11 years ago
Steven Kirk
3965f7bdae
Updated and fixed all packages.
Now mono project should build.
11 years ago
Steven Kirk
363ad22438
Uninstalled Stylecop.MSBuild
It was causing problems and doesn't work properly with C#6 anyway.
11 years ago
Steven Kirk
afb0ce4a87
Re-enable TreeView horizontal scroll.
11 years ago
Steven Kirk
566e66d848
Removed DeckItem - it's not needed.
11 years ago
Steven Kirk
97f5770920
Started refactoring DevTools.
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
1fe10092d9
Fix TextBox selection.
11 years ago
Steven Kirk
bf9071dcd0
Fix ScrollBar.Value.
Wasn't being updated inside ListBox and this is why...
11 years ago
Steven Kirk
d591f0691e
Added Deck control.
11 years ago
Steven Kirk
a4c88ca764
Reworked bindings.
Now, two way bindings work as expected and setting a local value on a
property with a binding sets the value temporarily until the binding
changes value.
11 years ago
Steven Kirk
ddb125659e
Fix focus adorners a bit.
11 years ago
Steven Kirk
c1b1339286
Make focus adorner styleable.
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
c27ddbb17c
Removed ActualSize property - use Bounds instead.
11 years ago
Steven Kirk
4299e7e046
Make TextBox handle text input.
Instead of TextPresenter - this fixes the problem of focus that we were
working around in TextBox.OnGotFocus before.
11 years ago
Steven Kirk
64c360641a
Fix scroll presenter child sizing.
Fixes #34 .
11 years ago
Steven Kirk
3c591482a9
Added hacky tab keyboard navigation.
This is a temporary workaround to #30 - it's very hacky:
- Tab key handling is built into TextBox - all other controls don't
work. It needs to be moved into InputElement.
- It only traverses siblings.
- Setting focus to template children is a hack.
- Many more problems.
11 years ago
Steven Kirk
83043a85fa
Updated NuGet pkgs.
11 years ago
Steven Kirk
e16444b33e
Make dropdown open with a click anywhere....
...on its surface.
11 years ago
Steven Kirk
284c243250
Make items in dropdown list have hover effect.
11 years ago
Steven Kirk
7f1c3e760e
Make DropDown have correct logical children.
11 years ago
Steven Kirk
d25c4e0b4c
Some work on TabControl/TabStrip.
11 years ago
Steven Kirk
2417ac1077
Trying to sort out logical tree for ItemsControls.
Not yet complete.
This reverts commit 7a55e20f98 .
The reason that searching for template controls needs to search nested
templates is because e.g. an ItemsPresenter may be nested inside a
ScrollViewer.
11 years ago
Steven Kirk
5b11c9f851
Fix bug in tree view style.
ItemsPresenter didn't have an ID. Also don't return null for logical
children of an ItemsControl with no presenter.
11 years ago
Steven Kirk
b28b5e5a23
Tidied up Presenter/TemplatedParent logic a bit.
11 years ago
Steven Kirk
57dab3d7d0
Set dropdown popup min width.
11 years ago