12 Commits (e0dc2ceff7485e761a1dea9d93fc453c880a8e6f)

Author SHA1 Message Date
Nikita Tsukanov 0b756d0b8a More null checks 9 years ago
Steven Kirk c9e90fd7fc Fix type conversions. 9 years ago
Steven Kirk a46be4e200 Ensure correct thread for AvaloniaProperty access. 9 years ago
Jeremy Koritzinsky 3640d4dc1b Implemented optimization to only construct a dictionary for priority levels if there is more than one in use. This drops memory consumption in most applications by a reasonable amount since most don't use multiple bindings on single properties (like animation and a local binding). 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 06b0d15fc2 Surface BindingNotifications in AvaloniaObject. 10 years ago
Steven Kirk 4fe2a3d86c Removed vestiges of old data validation. 10 years ago
Steven Kirk 0d4a613580 Updated some docs. 10 years ago
Steven Kirk abdbcac79d Added BindingNotification. 10 years ago
Steven Kirk 5c33fbc6ee Reimplemented property validation. 10 years ago
Steven Kirk 5be41985c3 Renamed Perspex -> Avalonia 10 years ago
Jeremy Koritzinsky da5fd06fcd Moved validation filtering into ExpressionObserver and out of InstancedBinding, PerspexObject, and the Priority* system. Renamed some methods in this system to be more descriptive. 10 years ago
Jeremy Koritzinsky 774c6e6fa4 Made validation enable-able during binding construction, similar to WPF. Now validation events are only raised when the validation type is enabled on the property. 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. 10 years ago
Steven Kirk 7b371f8d2d Give PriorityLevel a reference to its PriorityValue. 10 years ago
Steven Kirk c984a504a2 Change the way PriorityValue notifies. 10 years ago
Steven Kirk 87fa632707 Removed LevelPrecedenceMode. 10 years ago
Steven Kirk 3bb9fe0b58 Added BindingError class. 10 years ago
Steven Kirk ea6b1d4cfd Starting removing hard dependency on Serilog. 10 years ago
Steven Kirk 5773704f2d Started updating DevTools to use XAML. 10 years ago
Steven Kirk 14507beb41 Log invalid binding values in PriorityValue. 10 years ago
Steven Kirk 9e8fec942e Log invalid binding values in PriorityValue. 10 years ago
Steven Kirk 16825ac45e Handle null and UnsetValue in ExpressionSubject. 11 years ago
Steven Kirk ed4f46a6cf Don't throw when binding produces invalid value. 11 years ago
Steven Kirk 247831a6c8 Implemented direct PersexProperties. 11 years ago
Nikita Tsukanov 3cd3579475 "field can be readonly" 11 years ago
Nikita Tsukanov 21a3554260 Change property getter to expression properties 11 years ago
Nikita Tsukanov 01e2c90bc5 Removed this. 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 6167bacf54 Moved to more standard filesystem layout. 11 years ago
Steven Kirk 1599828f9d Documentation. 11 years ago
Steven Kirk aa147f0423 More stylecoping. 11 years ago
Steven Kirk ee8c211683 Renamed PerpexProperty coercion as validation. 11 years ago
Steven Kirk 26015acfd9 Handle implicit conversions in perspex properties. 11 years ago
Steven Kirk 3c423fee5e Updated doc comments. 11 years ago
Steven Kirk d558bd27e6 Handle null values. 11 years ago
Steven Kirk df77302d94 Another tweak to the binding system. 11 years ago
Steven Kirk 8d7d04ffd3 Added diagnostic popup to devtools. 11 years ago
Steven Kirk fe6e021cb5 Make PriorityValue internal. 11 years ago
Steven Kirk aef34f810d Stylecop fixes. 11 years ago
Steven Kirk a4c88ca764 Reworked bindings. 11 years ago
Steven Kirk 688f6532c8 Added coercion to PerspexProperties. 12 years ago
Steven Kirk bfadaac5d9 Non-building checkpoint in MAJOR refactor. 12 years ago
Steven Kirk 8e7be781f8 Implemented two-way binding. 12 years ago
Steven Kirk c9ee3847ce TreeView work in progress... 12 years ago
Steven Kirk 454393b71a Added TabControl. 12 years ago
Steven Kirk 37d29816fb Added a diagnostic to print the visual tree. 12 years ago
Steven Kirk d680fdb76d Stylecop fixes 12 years ago