23 Commits (2fd6e542b738dafddf044688abaafeea8acdb1b7)

Author SHA1 Message Date
Steven Kirk 5763a914fe Remove generics from IAvaloniaObject. 4 years ago
Steven Kirk 76667dbd0d Finished adding nullable annotations to Avalonia.Base. 4 years ago
Steven Kirk 0bda763518
Added nullable annotations to Avalonia.Data. (#7105) 4 years ago
Steven Kirk dc3415c090
Nullable annotations for AvaloniaObject/AvaloniaProperty etc. (#7078) 4 years ago
Dariusz Komosinski a2dc40a14c Allow for using ScrollViewer.AllowAutoHide as an attached property. 5 years ago
Steven Kirk 4a752c3f48 Get non-animated change information. 6 years ago
Steven Kirk 4d01dacd77 Remove copyright headers. 6 years ago
Steven Kirk 2e99fa9a91 Make setting styled values disposable. 6 years ago
Steven Kirk b8717bf6dc Tidy up API. 7 years ago
Steven Kirk 6be3acb46c Make ValueStore typed. 7 years ago
Dariusz Komosinski a2c6bc1b7c Remove usage of AddClassHandler that returns new lambda per invocation. 7 years ago
Steven Kirk 3150d3f10a Added GetPropertyChangedObservable. 8 years ago
Steven Kirk 34474af835 Make AvaloniaPropertyObservable use weak refs. 8 years ago
Steven Kirk 0f1664a846 Use custom rx for observing properties. 8 years ago
Jeremy Koritzinsky da8267ade7 Fix last binding test. Two-way bindings via the indexer binding should not cause a PriorityBindingEntry to be created in the target. So instead use SetValue + GetObservable (similar to our higher level implementations in Avalonia.Markup). 9 years ago
Steven Kirk d6b6a0fa96 Refactored InstancedBinding creation. 9 years ago
Steven Kirk 1b4ebf5b1d Renamed AsBinding -> ToBinding. 10 years ago
Steven Kirk 99a635f31f Remove data validation for non-direct properties. 10 years ago
Steven Kirk 736d290f19 Fixed typo. 10 years ago
Steven Kirk 5a9371f786 Pass EnableDataValidation to ExpressionObserver. 10 years ago
Steven Kirk 3ee83263c8 Make indexer produce/consume IBinding. 10 years ago
Steven Kirk 5be41985c3 Renamed Perspex -> Avalonia 10 years ago
Steven Kirk c5dacd450b GetObservable documentation. 10 years ago
Steven Kirk 7b9a6f29c9 Added GetWeakObservable(). 10 years ago
Steven Kirk 8209a85193 Make IBinding return an InstancedBinding. 10 years ago
Steven Kirk b3fe8121d1 Implement binding elements to non-controls. 10 years ago
Steven Kirk d25e057ccc More WIP refactoring properties. 10 years ago
Steven Kirk 444ca577ca Moved Bind method to IPerspexObject. 10 years ago
Steven Kirk 3e6402711c Make TreeViewItem.IsExpanded bindings work. 10 years ago
Steven Kirk 36f2f3e1e0 More work on allowing bindings in setters. 10 years ago
Steven Kirk 1841e7ad7a Start allowing Setters to contain bindings. 10 years ago
Steven Kirk 36543720ed Added IPerspexObject.GetSubject extension method. 10 years ago
Steven Kirk 30a756fb83 Refactored binding somewhat. 10 years ago
Steven Kirk 26a322e0fc Add some more XAML control template goodness. 11 years ago
Steven Kirk dab821249e Got basic XAML control templates working. 11 years ago
Steven Kirk ccf7f4a129 Ensure sender of correct type in AddClassHandler. 11 years ago
Steven Kirk 145411020b Ran .net core code formatter. 11 years ago
Steven Kirk 6151aef188 Removed file headers. 11 years ago
Steven Kirk f08220c599 Add shorthand property AddClassHandler. 11 years ago
Steven Kirk 6167bacf54 Moved to more standard filesystem layout. 11 years ago
Steven Kirk 84c68c200d Added a AddClassHandler<TTarget> extension method. 11 years ago