Steven Kirk
e5feeb3fc1
Focus first item when menu opened by keyboard.
11 years ago
Steven Kirk
503034c2c8
Close menu when focus lost.
11 years ago
Steven Kirk
4f98bb5476
Make changing selecting in item work.
Make SelectingItemsControl listen for IsSelectedChangedEvents from child
items and update its selection accordingly.
11 years ago
Steven Kirk
5804ab7118
Select MenuItem on focus.
11 years ago
Steven Kirk
b455a4963a
Use TabNavigation.Continue for top-level menu.
11 years ago
Steven Kirk
0fc384ee6c
Fix non-compiling tests.
11 years ago
Steven Kirk
9de4a11e18
Use tab navigation mode of ItemsPresenter
When creating ItemsPresenter's panel
11 years ago
Steven Kirk
3c423fee5e
Updated doc comments.
11 years ago
Steven Kirk
6ed1f62485
Added a generic OverrideDefaultValue.
11 years ago
Steven Kirk
05f131595c
Make keyboard navigation handler per-window.
Use the same pattern as AccessKeyHander.
11 years ago
Steven Kirk
5c32b5cc42
Close menu on escape key.
11 years ago
Steven Kirk
43e80392df
Started adding keyboard accessibility to Menu.
Still quite a lot to do.
11 years ago
Steven Kirk
3ac8bdcf37
Added KeyUp event.
11 years ago
Steven Kirk
e085e56c70
Show access keys on Alt/F10.
11 years ago
Steven Kirk
a143257ced
Stylecop fixes.
11 years ago
Steven Kirk
e04e5cc632
Added ShowAccessKey property to AccessText.
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
bed4c0b1ff
Added MenuItem icon to test application.
11 years ago
Steven Kirk
f55fc9b0df
Make menu separator non-clickable.
11 years ago
Steven Kirk
fef04a5f5d
Implemented Menus a bit better.
Now appear correctly in logical tree and use general-purpose mechanisms
rather than direct communication between MenuItems.
11 years ago
Steven Kirk
1eb62cf4dc
Implement click on MenuItem.
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
d3ebd1fbe3
Correctly close sibling sub-menus.
11 years ago
Steven Kirk
ea29eb55e3
Fixed occasional "Class already exists" errors.
11 years ago
Steven Kirk
2c066f0f5d
Allow DevTools to inspect popup visual trees.
11 years ago
Steven Kirk
e125d7e10c
More stylecop fixes.
11 years ago
Steven Kirk
1f36f0e49a
Stylecop fixes for Perspex.Application.
11 years ago
Steven Kirk
fe9ed13cff
Install StyleCopAnalysers.
And fix all warnings for the Perspex.Animation project.
11 years ago
Steven Kirk
8643a904c4
Close menu when window deactivated.
11 years ago
Steven Kirk
26c3740461
Added comments to explain why MenuItem is broken.
11 years ago
Steven Kirk
839cf9c141
Moved ILogical to Perspex.Styling.
As that's the lowest level it's needed.
11 years ago
Steven Kirk
31d51123f6
Make Popup children be part of logical tree.
11 years ago
Steven Kirk
e1442af783
Try to make only 1 submenu at a time be opened.
Doesn't work as there is currently no logical tree link between
MenuItems as they're in Popups. Need to fix this first,
11 years ago
Steven Kirk
a90a027b53
Close menu when clicked outside.
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
16aa4f66cc
Merge branch 'propertyequals-selector' into menu
Conflicts:
Perspex.Styling/Selectors.cs
11 years ago
Steven Kirk
91dbedb7e8
Merge branch 'parent-selector'
11 years ago
Steven Kirk
c319df8a54
Added parent selector.
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
9652a6ee16
Don't log verbose.
11 years ago
Steven Kirk
64a2edac01
Cache Selector.ToString()
Was actually adding up to a noticeable amount of time in large layouts.
11 years ago
Steven Kirk
ca08fce5b7
Work around problem in casting int to double.
Issue #49 .
11 years ago
Steven Kirk
df9951c24e
Merge branch 'master' into optimize-selectors
11 years ago
Steven Kirk
268b34e4fc
Make TextBlock properties attached properties.
This is how they should've been all along, except PerspexObject.Bind
didn't check that a property was registered before binding to it, so it
went unnoticed.
11 years ago
Steven Kirk
e83c2e06fd
Make sure bound property is registered.
11 years ago