28 Commits (master)

Author SHA1 Message Date
Julien Lebosquain c68111294f
Enable nullability in Base/Markup/Markup.Xaml unit tests (#20346) 1 month ago
Julien Lebosquain 1d18586efc
Made AvaloniaPropertyMetadata immutable after property initialization (#15384) 2 years ago
Steven Kirk 3b1eb338e6
Binding System refactor (#13970) 2 years ago
Steven Kirk 00d077a634 Pass both owner and host type to AvaloniaProperty. 3 years ago
Steven Kirk e7aaf8a7f7 Ensure that the default value can be coerced. 3 years ago
Tom Edwards 3b57b3496a Added GenerateTypeSafeMetadata to property metadata 3 years ago
Steven Kirk 688dbc4fdc Moved EnableDataValdiation to AvaloniaPropertyMetadata 3 years ago
Max Katz 4fc1995246 Make AvaloniaProperty.Register overload with "notifying" parameter internal 3 years ago
Steven Kirk 0ce9180d7c Added untyped SetCurrentValue. 3 years ago
Steven Kirk ec74057151 Removed a number of interfaces. 3 years ago
Steven Kirk 8f98c2ae76 Store direct property bindings in ValueStore. 4 years ago
Steven Kirk 71785b73d8 Initial refactor of AvaloniaObject value store. 4 years ago
Steven Kirk 6df672e4c0 Remove IAvaloniaPropertyVisitor. 4 years ago
Steven Kirk 5763a914fe Remove generics from IAvaloniaObject. 4 years ago
Dan Walmsley b735796c64 Rename PropertyMetaData to AvaloniaPropertyMetaData 5 years ago
José Pedro 32fe0e60a7
Use typed property changed args instead of changing handler args type. 5 years ago
José Pedro 7782261ec3
Added typed AvaloniaProperty<T>.Changed. 5 years ago
Steven Kirk c872cc005d Only call property notify on effective value change. 6 years ago
Steven Kirk 4a752c3f48 Get non-animated change information. 6 years ago
Steven Kirk 4d01dacd77 Remove copyright headers. 6 years ago
Steven Kirk b82ca9aca9 Add an AvaloniaProperty visitor. 6 years ago
Steven Kirk 2e99fa9a91 Make setting styled values disposable. 6 years ago
Steven Kirk 35bd69f23c Remove AvaloniaProperty.Initialized. 6 years ago
Steven Kirk b8717bf6dc Tidy up API. 6 years ago
Steven Kirk 6be3acb46c Make ValueStore typed. 6 years ago
Steven Kirk 5cc5b91930 Fix xunit warnings. 8 years ago
Steven Kirk 5be41985c3 Renamed Perspex -> Avalonia 10 years ago
Steven Kirk e5f9b37b1f Removed commented-out tests. 10 years ago
Steven Kirk 1202eaa876 Updated PerspexProperties to new classes 10 years ago
Steven Kirk 89dc27f276 All tests now passing. 10 years ago
Steven Kirk d25e057ccc More WIP refactoring properties. 10 years ago
Steven Kirk 1841e7ad7a Start allowing Setters to contain bindings. 10 years ago
Steven Kirk 6834f12170 Fix attached PerspexProperties. 10 years ago
Steven Kirk 6bd5f85d4d Update Owner when AddOwnering properties. 10 years ago
Steven Kirk 559a8c951b Fix PerspexProperty equality. 11 years ago
Steven Kirk 133dd7aa80 Enable AddOwner for direct PerspexProperties. 11 years ago
Steven Kirk 247831a6c8 Implemented direct PersexProperties. 11 years ago
Steven Kirk 7e2a28c91f Initial implementation of PerspexPropertyConverter. 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 d11d779414 Trying to fix capitalization of tests and docs AGAIN. 11 years ago
Steven Kirk 1a2fba4798 Revert "Fixed casing of Docs and Tests directories." 11 years ago
Steven Kirk 845b28a2c2 Fixed casing of Docs and Tests directories. 11 years ago
Steven Kirk aa147f0423 More stylecoping. 11 years ago
Steven Kirk fe6e021cb5 Make PriorityValue internal. 11 years ago
Steven Kirk a4bf79b7cc Moved tests to Tests subdir. 11 years ago
Steven Kirk 1a3a78847b Converted tests to run with xUnit. 11 years ago
Steven Kirk 688f6532c8 Added coercion to PerspexProperties. 11 years ago
Steven Kirk ed2cf39178 Moved Perspex.UnitTests to Perspex.Base.UnitTests. 11 years ago
Steven Kirk 1930178de3 Tidied up PseudoClass stuff. 11 years ago