5 Commits (dbfde2dcc5cff67ee4e85c2beb34e9b022b5dfe2)

Author SHA1 Message Date
Steven Kirk dbfde2dcc5 Introduce BindingExpressionBase. 3 years ago
Steven Kirk fb7f8a6d98 Initial refactor of binding infrastructure. 3 years ago
Takoooooo 11ebe62c03 Fix tests. 4 years ago
Jeremy Koritzinsky 54fdb5232b
Update tests 5 years ago
Jeremy Koritzinsky 1b2d644e48 Make tests in Avalonia.Base.UnitTests use ExpressionObserver.Create. For tests that require using invalid members or are more tedious to test with expression trees, test them in Avalonia.Markup.UnitTests with ExpressionObserverBuilder. 8 years ago
Jeremy Koritzinsky af186e3529 Move string-based binding paths up to Avalonia.Markup. Make the LINQ Expression paths and raw ExpressionNodes (now public) the primarily supported syntax. 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. 8 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