daniel
7db93a75e4
Move missing calling InvalidateMirrorTransform
3 years ago
Emmanuel Hansen
6791a2bca1
Add pointer properties to hold event args, fixup some docs.
3 years ago
Emmanuel Hansen
8945e1b77c
drop hold gesture recognizer
3 years ago
Emmanuel Hansen
11b0de3481
add hold gesture recognizer
3 years ago
daniel mayost
4fae1b6e7a
Move FlewDirection to Visual and fix tests
3 years ago
Steven Kirk
ec74057151
Removed a number of interfaces.
`IAvaloniaObject`, `IControl`, `ILayoutable`, `IPanel`, `IStyledElement`, `IVisual`.
3 years ago
robloo
62485f53bc
Only raise SizeChanged when the Size component changes (ignore position)
3 years ago
robloo
66df8a51fe
Change SizeChangedEvent routing strategy to direct
This matches WPF and making it bubble was a mistake.
3 years ago
robloo
29e16e90da
Add more event member docs
3 years ago
robloo
5ea8d3d83a
Add SizeChanged event
3 years ago
Max Katz
817afedf48
Remove unused "virtual"
4 years ago
Max Katz
18128a59de
Fix window Loaded and Unloaded events
4 years ago
robloo
017788cd8e
Add Loaded/Unloaded Events ( #8277 )
* Add Loaded/Unloaded events
* Don't allow OnLoaded() twice unless OnUnloaded() is called
* Call OnLoadedCore within Render()
* Call OnLoadedCore() from OnAttachedToVisualTreeCore by scheduling it on the dispatcher
* Improve comments
* Queue loaded events
* Make the loaded queue static
* Make more members static per review
* Make sure control wasn't already scheduling for Loaded event
* Add locks around HashSet usage for when enumerating
* Remove from loaded queue in OnUnloadedCore() as failsafe
* Make Window raise its own Loaded/Unloaded events
* Attempt to fix leak tests to work with Loaded events
* Make WindowBase raise its own Loaded/Unloaded events
* Move hotkey leak tests to the LeakTest project
* Address some code review comments
* Attempt at actually queueing Loaded events again
* Fix typo
* Minor improvements
* Update controls benchmark
Co-authored-by: Max Katz <maxkatz6@outlook.com>
Co-authored-by: Jumar Macato <16554748+jmacato@users.noreply.github.com>
4 years ago
daniel mayost
03e01a6e55
initial working
4 years ago
Wiesław Šoltés
3cb16c731c
Revert
4 years ago
Wiesław Šoltés
ef74802035
Add RequestBringIntoView property
4 years ago
Steven Kirk
f8706278a8
Make OnPropertyChanged non-generic.
4 years ago
daniel mayost
e4c4c40807
same
4 years ago
daniel mayost
dd8787c98a
some fixes
4 years ago
Benedikt Stebner
b99e1b6b2c
Cleanup attached properties
4 years ago
Benedikt Stebner
9250d93407
Implement embedded runs
Improve text edit navigation
Implement IncrementalTabWidth
4 years ago
daniel mayost
28f66403d3
etc
4 years ago
daniel mayost
610a138ca7
some cleanup
4 years ago
daniel mayost
8f1720b22c
typo
4 years ago
daniel mayost
61ffbcc687
naming more like wpf
4 years ago
daniel mayost
f5a21547b8
typo
4 years ago
daniel mayost
8e9ec700b2
fix ComboBox and start working Popup
4 years ago
daniel mayost
1cc2de1984
calling InvalidateVisual() only when needed
4 years ago
daniel mayost
d78f8e495e
typo
4 years ago
daniel mayost
0653521a10
some fixes
4 years ago
daniel mayost
aa6531b53c
typo
4 years ago
daniel mayost
37370d0cc6
more fixes
4 years ago
daniel mayost
fea93b99cc
typo
4 years ago
daniel mayost
ce6c8297aa
typo
4 years ago
daniel mayost
b025186af0
refactor mirror engine
4 years ago
daniel mayost
fb5f6d2546
implement mergeTransforms
4 years ago
daniel mayost
343163d3e4
typo
4 years ago
daniel mayost
0f5e78d70f
improve algorithm and typo fixes
4 years ago
daniel mayost
f6f8b1dec3
avoid re-calling the method
4 years ago
daniel mayost
86a4ee86fb
continure working
4 years ago
daniel mayost
d5fd84ebc0
continue working
4 years ago
daniel mayost
baf77db493
Merge branch 'master' into feature/flowDirectionImpl
4 years ago
daniel mayost
3eddf5cac4
first work
4 years ago
Steven Kirk
d80cfbca18
Remove #nullable directives.
4 years ago
Steven Kirk
77d059be22
Add nullable annotations to Avalonia.Controls.
4 years ago
Benedikt Stebner
b815a22d5a
Port WPF's FormattedText to Avalonia and rework TextPresenter
4 years ago
Steven Kirk
76667dbd0d
Finished adding nullable annotations to Avalonia.Base.
4 years ago
Steven Kirk
11c60b4294
Decouple automation peers from platform nodes.
Now peers are entirely unaware of the platform implementation.
4 years ago
Steven Kirk
acb49d66e9
Revert "Try to fix problem with ComboBox."
This reverts commit c34a825bf5 .
4 years ago
Steven Kirk
c34a825bf5
Try to fix problem with ComboBox.
Only the OS can create the root automation peer, so we need to take care to not accidentally try to create it from `PopupAutomationPeer`.
4 years ago