Steven Kirk
0360af6780
Added failing test for #8672 .
4 years ago
Takoooooo
8e57d0b7c6
Fix bindings to Types.
4 years ago
Max Katz
49aad04861
Apply target's TemplatedParent to a Flyout and Tooltip, when it's opened ( #8412 )
* Apply target's TemplatedParent to a Flyout and Tooltip, when it's opened
* Add flyout and tooltip leak tests
* Fix Flyout_Is_Freed
4 years ago
Takoooooo
b0f7871eec
Don't allow bindings to private methods.
4 years ago
Nikita Tsukanov
a5b2eb08d4
Added support for IReflectableType in InpcPropertyAccessorPlugin
4 years ago
Steven Kirk
5763a914fe
Remove generics from IAvaloniaObject.
4 years ago
Nikita Tsukanov
b6219db4ad
More Dispatcher.UIThread.RunJobs in tests
4 years ago
Giuseppe Lippolis
411b227834
Adding test
6 years ago
Steven Kirk
5e16897137
Unwrap BindingNotification in MultiBinding.
And add some unit tests.
6 years ago
Steven Kirk
5397efc4f0
Remove some left-over copyright headers.
6 years ago
Steven Kirk
4d01dacd77
Remove copyright headers.
Some of our files had them, some didn't. They serve no purpose legally so best to remove the ceremony.
6 years ago
José Pedro
1ba4c68a35
Implemented TargetNullValue for bindings.
7 years ago
Steven Kirk
b8717bf6dc
Tidy up API.
7 years ago
Steven Kirk
6be3acb46c
Make ValueStore typed.
Major refactor of the Avalonia core to make the styled property store typed.
7 years ago
Steven Kirk
15e388da75
Adding failing binding tests.
- `OneTime` bindings are failing to release their subscription if the `DataContext` is unset when the binding is made.
- Combining `OneTime` and `OneWayToSource` bindings are causing an NRE. The NRE is being caught but it too results in a subscription being leaked.
7 years ago
Steven Kirk
661254c9cf
Add issue number to test.
7 years ago
Dariusz Komosiński
9acf82d47b
!B Fix expression nodes not knowing if last value is actually null or dead.
7 years ago
Steven Kirk
49f54b5275
Added failing test for #2912 .
7 years ago
Dariusz Komosinski
5f1a003e4f
Add failing unit test for TwoWay binding issue.
7 years ago
Nikita Tsukanov
fe5c1cec76
Use INameScope from IServiceProvider
7 years ago
Nikita Tsukanov
fa55755b71
Manually handle name scope registrations
7 years ago
OronDF343
b519ecc121
Support StringFormat without Converter in MultiBinding
7 years ago
Steven Kirk
d22282c151
Added failing tests for #2470 .
7 years ago
OronDF343
d065568be9
Added MultiBinding.StringFormat + Relevant unit tests
7 years ago
Steven Kirk
d37615bea8
Added failing test for #1898 .
Plus a couple of other empty binding path tests.
7 years ago
Steven Kirk
d75af69307
Fix tests.
7 years ago
Andrey Kunchev
617b5708c2
add failing tests for Relative Source in Binding
8 years ago
Andrey Kunchev
a955f73a3e
failing unittest for nested multibinding
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
Steven Kirk
0945478357
Fix grammar.
8 years ago
Steven Kirk
6a14747eb6
StringFormatConverter -> StringFormatValueConverter
8 years ago
Steven Kirk
70440517ca
Initial implementation of StringFormat.
XAML tests failing because of https://github.com/cwensley/Portable.Xaml/pull/106
8 years ago
Jeremy Koritzinsky
b38b46a280
PR Feedback.
8 years ago
Jeremy Koritzinsky
da0ab8b681
Move the styling system up the stack to live right below Avalonia.Animation since it has no dependencies on anything further down the dependency chain
8 years ago
Jeremy Koritzinsky
cf8244b37a
Move current contents of Avalonia.Markup to Avalonia.Base. Move Avalonia.Markup.Xaml.Data/Parser classes to Avalonia.Markup since they're not Xaml-specific.
Use pattern-matching switch.
Fix bug from cleanup.
8 years ago
Jeremy Koritzinsky
e8c32bf801
Preliminary support. Indexers require more work since the compiler doesn't generate IndexExpressions (they weren't in S.L.Expressions v1 so they aren't auto-genned).
8 years ago
Jeremy Koritzinsky
8d8480c086
Allow indexer bindings to be at the start of a binding path.
8 years ago
Benedikt Schroeder
73ca7334ee
Initial
8 years ago
Benedikt Schroeder
eafb8cde9e
revert BindingExpressionTests
8 years ago
Benedikt Schroeder
87cc247100
fix tests
8 years ago
Steven Kirk
7458f28ca9
Fix intermittently failing test.
Fixed in https://ci.appveyor.com/project/AvaloniaUI/Avalonia/build/0.1.4466 : this should prevent that by keeping both of the data objects alive.
8 years ago
José Pedro
7cccc6bda0
Use nameof where possible.
8 years ago
Steven Kirk
5cc5b91930
Fix xunit warnings.
9 years ago
ARSolog
8a8a6de9a6
Update ExpressionObserverTests_DataValidation.cs
fix Validation_Plugins_Send_Correct_Notifications to non 'en-us' CultureInfo.
9 years ago
ARSolog
9539979a6e
Update DataAnnotationsValidationPluginTests.cs
fix unit test to non 'en-us' CultureInfo
9 years ago
Jeremy Koritzinsky
54e8187a70
Fix StackOverflow in Negation Binding. Fixes #1213
9 years ago
Jeremy Koritzinsky
81168ac094
Add error handling for methods with too many parameters. Add support for static methods.
9 years ago
Jeremy Koritzinsky
12ec059acb
Initial code to enable binding to a method.
9 years ago
Steven Kirk
3eb5e0e200
Tweaked logging of binding errors.
1. Fixed some tests to expect `BindingNotification`s to be returned on a broken binding chain.
2. Changed logging of `BindingNotification`s - log at `Warning` level (instead of `Error`) except when the binding chain is broken at the root, in which case log at `Information` level. Do this to prevent flooding the output window when initializing.
9 years ago
Steven Kirk
7c13974285
Added failing test for #546 .
9 years ago