Steven Kirk
551380e71d
Added failing test for #4392 .
5 years ago
Nikita Tsukanov
b229acf8dc
Don't use the concrete type in tests
5 years ago
Andrey Kunchev
f9de2a9c82
add more tests for CompiledBinding Source with StaticResource
5 years ago
Andrey Kunchev
80a87d7aa3
add failing tests for CompiledBidning with Source set to StaticResource and x:Static
5 years ago
Andrey Kunchev
bf2dfff8f6
add test for casting after indexer
5 years ago
Andrey Kunchev
ebe1af51a9
modify tests to c# style casting in binding path
5 years ago
Andrey Kunchev
fa754bcaa2
add test for converter with parameter in compiled binding
5 years ago
Andrey Kunchev
9633300e5d
add few more tests for cast in binding path
5 years ago
Andrey Kunchev
df95ba630d
add test for $parent as it look like not working for compiled binding
5 years ago
Andrey Kunchev
604a8b635f
add some tests for cast in path expression
5 years ago
Nikita Tsukanov
d355007c57
Extracted runtime XAML loader to a separate package
6 years ago
Jeremy Koritzinsky
5fb7fe3c32
Fix Discovering properties and indexers on parent interfaces of an interface type.
Fixes #4234
6 years ago
Jeremy Koritzinsky
f9993e8980
Rename BindingExtension->ReflectionBindingExtension.
Implement x:CompileBindings directive to toggle between transforming Binding->ReflectionBindingExtension and Binding->CompiledBindingExtension.
Expose a property on AvaloniaXamlIlCompiler to set the default transformation.
6 years ago
Jeremy Koritzinsky
5e5e7e22ae
Support synthetic Source property.
6 years ago
Jeremy Koritzinsky
c0c1ccb544
Enable transforming old-style RelativeSource/ElementName properties in CompiledBindings to element path nodes during XamlIl compilation.
6 years ago
Jeremy Koritzinsky
70ae77e797
Fix ElementName bindings.
6 years ago
Jeremy Koritzinsky
d89f5d019b
Fix assigning binding paths via the property.
6 years ago
Jeremy Koritzinsky
7020def354
Throw exception if trying to compile a binding under an element with its DataContext bound via a non-compiled binding.
6 years ago
Jeremy Koritzinsky
5c91a14536
Fix failing test.
6 years ago
Jeremy Koritzinsky
84b4b8c12e
x:DataContextType -> x:DataType to match Xamarin.Forms.
6 years ago
Jeremy Koritzinsky
777693cee2
Implement smart inference for DataTemplates. Fix calculated DataContext types for DataContext bindings.
7 years ago
Jeremy Koritzinsky
da00a14149
Change property notification management to directly create property accessors. Fix indexer bindings for arrays.
PR Feedback.
7 years ago
Jeremy Koritzinsky
ee46a69cef
Add additional test for IObservable compiled bindings.
7 years ago
Jeremy Koritzinsky
b1a2ea21c5
Fix stream bindings.
7 years ago
Jeremy Koritzinsky
e3bc5345ae
Finish initial implementation of compiled bindings. Still some bugs to work out, but we have something that works now.
7 years ago