Dan Walmsley
d636c7647e
only require a single call to ScrollIntoView
7 years ago
Dan Walmsley
e9ae26e09c
fix scrolling to selected item.
7 years ago
Steven Kirk
0eb7b2d25e
Enable adding event handlers to Gestures events.
Added the `Add*Handler` and `Remove*Handler` events required by XAML in order to use attached event syntax. Added unit test to ensure this works.
7 years ago
Dan Walmsley
734b9f39b3
fix windows mounted listener.
7 years ago
Dan Walmsley
f56a47ed49
fix osx managed file dialogs.
7 years ago
Jumar Macato
d368d9675a
Address review.
7 years ago
Dariusz Komosinski
f5b317decb
Naming.
7 years ago
Dariusz Komosinski
5cae6bee7b
Simplify creation of invoke adapters.
7 years ago
Nikita Tsukanov
45f86a925f
Fixed possible NRE in Gestures.cs
7 years ago
Dariusz Komosinski
4a7f370fc5
Cleanup.
7 years ago
Jumar Macato
b8e4909b10
Restore Lazy Init to avoid API break.
7 years ago
Jumar Macato
64fdb5828e
un-LINQ the Transition property matching codepath.
7 years ago
Dariusz Komosinski
c37b911fe5
Seal unlock classes.
7 years ago
Dariusz Komosinski
edd6fd626f
Make sure that unlock API is still safe.
7 years ago
Dariusz Komosinski
04c2dfcc54
Compiled expressions for RoutedEvent.
7 years ago
ahopper
3dddb56982
add space after while
7 years ago
danwalmsley
66d79c025d
Update Default.xaml
7 years ago
Dan Walmsley
33f154148b
Add static method to open devtools.
7 years ago
Dariusz Komosiński
4e312e909a
Avoid constant boxing of StyledProperty default value.
7 years ago
Dariusz Komosiński
11298df527
Allow for setting up deferred setter notify handlers without extra allocations.
7 years ago
Dariusz Komosinski
50a8fc3571
Get rid of pointless allocations in PriorityBindingEntry.
7 years ago
Dariusz Komosinski
54399d2a51
Use ValueTuple instead of Tuple to reduce alocations. Invoke raise callback without reflection.
7 years ago
Dariusz Komosiński
c619d1f0d4
Cache delegate used for hit testing.
7 years ago
Steven Kirk
bd354143ca
Notify MouseDevice when TopLevel closed.
So it can remove pointerover state.
7 years ago
Steven Kirk
5de0bf5fec
Fix AlwaysSelected selected state.
Fixes #2901 . Two things needed to be done here:
- When an item is removed, causing indexes to be reassigned, raise `Recycled` so that `SelectingItemsControl` knows to update the selection state
- Update selection state in `SelectingItemsControl` when the selected item changes, but the selected index does not (due to an item being remove)
7 years ago
ahopper
112484d7e4
reduce allocation, cache Inherited props,remove duplicate events
7 years ago
ahopper
26b1320971
reduce repeated field access
7 years ago
Dariusz Komosinski
a9da85e4ae
Avoid per-frame allocations in renderer lock.
7 years ago
Dariusz Komosinski
394b8f77b7
Get rid of allocations in Rect.TransformToAABB.
7 years ago
Steven Kirk
02ebded6a2
Don't bring hidden controls into view.
7 years ago
Dariusz Komosiński
a1ee8d98eb
"Fix" TreeView SelectedItems causing side effects and resetting selection.
7 years ago
ahopper
4d8973226d
unbreak lazy initialization of Values
7 years ago
ahopper
77d9ae1cac
change UnChecked suffix to Unchecked
7 years ago
Dariusz Komosinski
addc1ddce2
Avoid initializing properties if there is no observer. Optimize access.
7 years ago
Jumar Macato
d176b1d7dc
Fix unit tests.
7 years ago
ahopper
e8ba46160d
UnChecked suffix fixed
7 years ago
ahopper
ebccccb8e4
add UnChecked suffix
7 years ago
ahopper
b376313acf
speed up GetValue and GetDefaultValue
7 years ago
Jumar Macato
87245c90b4
Fixes: part 2 of n.
7 years ago
Jumar Macato
c64cc02ec6
Move transitions initializer to setter.
7 years ago
Nikita Tsukanov
766a4d69c8
Fixed escaped attribute values (e. g. StringFormat="\{0\}!")
7 years ago
Nikita Tsukanov
aa8773b394
Updated XamlIl: MeScanner from System.Xaml
7 years ago
wieslawsoltes
0c94291f5e
Make Avalonia.Dialogs packable
7 years ago
Ben Carman
0486de87a6
MaxLength Property for TextBox
7 years ago
Nikita Tsukanov
3335a06420
Updated XamlIl: [Flags] and TypeConverterAttribute for properties
7 years ago
Yatao Li
a7fec3afa6
add X11 keyboard symbol mappings
7 years ago
Dariusz Komosinski
5afc0f5395
Unify AddRange and InsertRange. Fix ranged versions causing multiple enumerations. Get rid of unnecessary allocations (notifications, enumerators).
7 years ago
Alan Hopper
5c909fc16b
correct ishidden logic on windows
7 years ago
Alan Hopper
be54210f41
fix manged file dialogs on windows
7 years ago
all.owing
78866d54ed
Allowed pass object as validation error
7 years ago