20 Commits (3e2d0a5ec0e4c6c7cbfb097815b09fc74a3f9112)

Author SHA1 Message Date
Steven Kirk 3e2d0a5ec0 Use consistent wording for binding warnings. 3 years ago
Steven Kirk 00a619fe22 Log errors for failed conversions. 3 years ago
Steven Kirk 6bb9f92446 Log errors from property accessors. 3 years ago
Steven Kirk 036048c9f2 Move logging to BindingExpression. 3 years ago
Steven Kirk fb7f8a6d98 Initial refactor of binding infrastructure. 3 years ago
Steven Kirk c83e64d4d9 Fix spelling mistake. 3 years ago
Steven Kirk 7788a29a96 Make BindingExpression and ExpressionObserver internal. 4 years ago
Max Katz 59d7874b1d Replace System.Reactive with internal extensions 4 years ago
Max Katz 526d9d052b Avalonia.Base and controls related project trimming attributes 4 years ago
Steven Kirk 76667dbd0d Finished adding nullable annotations to Avalonia.Base. 5 years ago
Steven Kirk 0bda763518
Added nullable annotations to Avalonia.Data. (#7105) 5 years ago
Steven Kirk 479d480ad9 Parameterize logger on area as well as level. 6 years ago
Steven Kirk 4d01dacd77 Remove copyright headers. 7 years ago
José Pedro 1ba4c68a35
Implemented TargetNullValue for bindings. 7 years ago
Dariusz Komosinski 5814bd7163 Remove direct logging functions. 7 years ago
José Pedro 433c70a6c8
Added BindingOperations.DoNothing. 7 years ago
José Pedro fa8d8c896d
Removed redundant bool comparisons. 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
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
Steven Kirk 78bb593f97 Use CurrentCulture instead of CurrentUICulture. 9 years ago
Steven Kirk 079d481e36 Renamed ExpressionSubject -> BindingExpression. 10 years ago
Steven Kirk c9d3408c29 Improve numerical binding error messages. 10 years ago
Steven Kirk a560c3b6d3 Use WeakReference in BindingNotification. 10 years ago
Steven Kirk 74e870333b Correctly convert BindingNotifications. 10 years ago
Steven Kirk f4c57b169b Handle BindingNotifications in ExpressionSubject. 10 years ago
Steven Kirk daff817ce4 Subscribe to ExpressionSubject before setting value. 10 years ago
Steven Kirk 4906a472b0 Reimplemented data validation using BindingNotifications. 10 years ago
Steven Kirk abdbcac79d Added BindingNotification. 10 years ago
Steven Kirk 0b28e10f21 Make broken DataContext bindings produce null. 10 years ago
Steven Kirk 5c33fbc6ee Reimplemented property validation. 10 years ago
Steven Kirk 5be41985c3 Renamed Perspex -> Avalonia 10 years ago
Jeremy Koritzinsky ee486113e5 Finished wiring up validation support. Now exceptions and INotifyDataErrorInfo implementers will set controls into their ":invalid" pseudo-class state. 11 years ago
Steven Kirk 6a5208621e Return BindingError from property plugins. 11 years ago
Steven Kirk 3865198be4 Use Logger.Error instead of .Log. 11 years ago
Steven Kirk 886fbb5458 Make ExpressionObserver accept a priority for sets. 11 years ago
Steven Kirk ffbd694bf7 Implemented Binding.FallbackValue. 11 years ago
Steven Kirk 67835cc09b Applied a bunch of resharper suggestions. 11 years ago
Steven Kirk b9992c582c Added binding ConverterParameter. 11 years ago
Steven Kirk 7734f2bb52 Fix assorted bugs. 11 years ago
Steven Kirk e301e56a9d Start making Converters work. 11 years ago
Steven Kirk b230c3b3f3 Renamed XamlBinding -> Binding 11 years ago
Steven Kirk 16825ac45e Handle null and UnsetValue in ExpressionSubject. 11 years ago
Steven Kirk 62b8c5a40c Added default type converter for bindings. 11 years ago
Steven Kirk 43a66901fc Remove ExpressionValue. 11 years ago
Steven Kirk 14ca308900 Log binding path. 11 years ago
Steven Kirk 907505f194 Get simple two-way bindings working. 11 years ago
Steven Kirk 82be7441ad Added ExpressionSubject. 11 years ago