2 Commits (6fcbdb7f3b225a947e19b74563826b05f3cec3ca)

Author SHA1 Message Date
Julien Lebosquain cac4650c98
Remove obsolete members from Avalonia.Base (#20613) 2 months ago
Steven Kirk 1086d9b5b0
Move compiled bindings to Avalonia.Base. (#20439) 2 months ago
Steven Kirk f2fc8d02f4
Move `IBinding` to `BindingBase` and tidy up some binding APIs (#19589) 3 months ago
Steven Kirk fb5121a42f
Null conditional operator in bindings (#18270) 1 year ago
Julien Lebosquain 0f4ed21ae0
Obsolete CompiledBindingPathBuilder.SetRawSource (#16505) 2 years ago
Max Katz 7cab284b89 Fix some new error/warnings from .NET 8 2 years ago
Steven Kirk 3b1eb338e6
Binding System refactor (#13970) 2 years ago
Steven Kirk afb5d65f68 Make ICompiledBindingPathElement internal. 3 years ago
Julien Lebosquain e3c1cbd2e0
Nullable annotations for Markup.Xaml 3 years ago
Julien Lebosquain 765bce78d7
Avoid unneeded allocations in CompiledBindingPath 3 years ago
Steven Kirk cb8a21fb83 Make ExpressionNode (and derived) internal. 3 years ago
Max Katz 526d9d052b Avalonia.Base and controls related project trimming attributes 3 years ago
robloo 1bb84cab7c Ensure invariant culture in relevant string interpolation 3 years ago
Max Katz 7b00f34df8 Fix template parent compiled bindings with "!" in the beginning 3 years ago
Max Katz 34f8f3d556 Fix DataType set on Binding extension + add tests 4 years ago
Jeremy Koritzinsky 1d5e262487
Use a dynamically-emitted trampoline method so we can handle the "execute method has a return type" case cleanly. 4 years ago
Jeremy Koritzinsky 2647c5cc73
Implement support for method->command direct binding (not hooked up yet) 4 years ago
Jeremy Koritzinsky 12adf764c0
Implement method->delegate mapping in the XAML compiler for well-known delegate types 4 years ago
Jeremy Koritzinsky e7afc15ca7
Implement the runtime side of the "method->Delegate" binding conversion for compiled bindings. 4 years ago
Max Katz bb0a8b6985 Fix compiled PropertyElement.ToString() for first Property element 5 years ago
Andrey Kunchev 4563c6cd24 Compiled path support for cast 5 years ago
Jeremy Koritzinsky 5e5e7e22ae Support synthetic Source property. 7 years ago
Jeremy Koritzinsky c0c1ccb544 Enable transforming old-style RelativeSource/ElementName properties in CompiledBindings to element path nodes during XamlIl compilation. 7 years ago
Jeremy Koritzinsky da00a14149 Change property notification management to directly create property accessors. Fix indexer bindings for arrays. 7 years ago
Jeremy Koritzinsky c836c77002 Make SourceMode internal since it doesn't need to be public. 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