Dan Walmsley
6eb80bd55c
fix broken logic.
8 years ago
Dan Walmsley
684c65c260
revert file.
8 years ago
Dan Walmsley
fe1620a25d
whitespace.
8 years ago
Dan Walmsley
ae4356ef34
add fix for selecting items control.
8 years ago
Dan Walmsley
ee55b4fa3d
bug is in selecting items control. add failing unit test.
8 years ago
Dan Walmsley
67d6082730
sync selected index with items count when removing items from carousel.
8 years ago
Dan Walmsley
b651cd3a1b
fix carousel-presenter when items are removed.
8 years ago
Nelson Carrillo
2666161d94
Cache GridLayouts from the last Measure
8 years ago
Steven Kirk
70544b44ab
Allow BindingMode.Default in Setter bindings.
Fixes #1754 .
8 years ago
Dan Walmsley
09892554c4
dont clear textbox selection when right clicking.
8 years ago
Luis Silva
7039b32a79
add/sub gap behaviour based on visibility
Only adding and subtracting the gap value if child is visible.
Arranged height/width adds and subs gap only if at least one child is visible.
8 years ago
Steven Kirk
b163892a7d
Make TemplateBinding.Converter work.
Also:
- Add some unit tests
- Make `TwoWay` bindings back to the parent control work at `LocalValue` priority
Fixes 1737
8 years ago
Dan Walmsley
4f84db9080
Add fix for monomac borderless windows being
transparent to mouse clicks when they shouldnt be.
8 years ago
Jeremy Koritzinsky
f6fc30665e
Fix nits.
8 years ago
Jeremy Koritzinsky
5f31c3589c
Move CreateLayoutManager to be next to other methods.
8 years ago
José Pedro
f32e71c977
Fixed Window.Close, so that Closing is only invoked once.
8 years ago
Jeremy Koritzinsky
e76eda1abf
Add back missing typeResolver arguments removed in the merge.
8 years ago
Jeremy Koritzinsky
0d3d138499
Make AdornerLayer hit-test visible
Fix #1463
8 years ago
Jeremy Koritzinsky
dbc942b066
Add XML docs.
8 years ago
CommonGuy
8ab89b1c35
FOS_PICKFOLDERS should not be a default options for Windows SystemDialogs
8 years ago
CommonGuy
54a919a728
Ensure that selected items in Windows FileDialog are filesystem items
8 years ago
CommonGuy
6d4694b471
Add checks for null in Windows SystemDialogImpl
8 years ago
Sannan Khan
2a14f4d6a5
Moved SetWindowStartupLocation() to end of Show() function
8 years ago
Benedikt Schroeder
370bfe3c82
Support double values that start with a dot for implicit commands
8 years ago
Benedikt Schroeder
ac8342ebf8
Allow lower case e for scientific notation
8 years ago
Steven Kirk
2f7a578c38
Added null check for panel.
Problem reared its head when #1709 was fixed.
8 years ago
Steven Kirk
cf14976dcc
Fix #1709 .
8 years ago
Steven Kirk
95fe6f4cdf
Clear templated child's parent when template detached.
8 years ago
Benedikt Schroeder
b3cfc22e27
Add scientific notation support for double values
8 years ago
Steven Kirk
cbc0755098
Move default value handling to AvaloniaObject.
8 years ago
Steven Kirk
b00350658a
Lazily create ValueStore.
8 years ago
Steven Kirk
8ad680187a
Store LocalValues in value store as plain values.
Instead of using a `PriorityValue`, when a property is assigned a simple `LocalValue` just store the value directly in the value store.
8 years ago
Dan Walmsley
617dd6a5ab
fix win32 clipboard settext async.
8 years ago
Karnah
48dd3b94d1
Using transparent brush when image source is null
8 years ago
Steven Kirk
27daffeb3e
Abstracted storage of styled values into ValueStore.
8 years ago
Steven Kirk
8bd8a61142
Throw if no matching property accessor found.
This shouldn't happen normally as `InpcPropertyAcessorPlugin` matches everything.
8 years ago
Steven Kirk
114b393813
Only publish distinct values from ClassObserver.
Fixes #1698 .
8 years ago
Steven Kirk
6d0e461349
Throw if no matching property accessor found.
This shouldn't happen normally as `InpcPropertyAcessorPlugin` matches everything.
8 years ago
Steven Kirk
03edafc0e1
Removed debug code.
8 years ago
Steven Kirk
be39c7cf51
Don't need TemplateBindingExtension.
Can just use TemplateBinding directly.
8 years ago
Steven Kirk
b8f127fce7
Reimplemented TemplateBinding.
Rather than just use a standard `Binding`, make `TemplateBinding` a lightweight binding in the case where the binding is simply to a property on the templated parent.
8 years ago
Steven Kirk
0c078c9dec
Don't use rx for ExpressionNodes.
`ExpressionNode`s were always single-subscriber and making them use `IObservable<>` meant that we had to have extra allocations in order to return `IDisposable`s. Instead of using `IObservable` use a simpler `Subscribe`/`Unsubscribe` pattern. This saves a bunch more memory.
8 years ago
Robert Hencke
4f0764ea6b
Make Delete on macOS delete correctly.
On a Mac keyboard, the Delete key functions as the Backspace key
does on a PC keyboard. Map VK_Delete to Key.Back (VK_ForwardDelete
correctly maps to Key.Delete)
8 years ago
Steven Kirk
ef5be70c4b
Don't double-check nulls.
8 years ago
Steven Kirk
26b3efd8d4
Use custom rx for control locators.
8 years ago
Steven Kirk
a8d5dc1da4
Use custom rx for ResourceObservable.
8 years ago
Steven Kirk
b488ca179a
Use custom class for direct binding subscriptions.
8 years ago
Steven Kirk
365aa42b4a
Use custom rx for binding update signal.
8 years ago
Steven Kirk
a3dea23560
Use LightweightObservableBase for BindingExpression.
8 years ago
Steven Kirk
de325ec501
Use LightweightObservableBase for WeakCollectionChangedObservable
8 years ago