8 Commits (008cec2e15455452f6ec723acc987fbfb2b8f880)

Author SHA1 Message Date
Steven Kirk 90f4cfbea3 Register namescoped controls with parent namescope. 10 years ago
Steven Kirk 1db12af4dc Don't clear TemplatedParent on removal from logical tree. 10 years ago
Steven Kirk 4fe2a3d86c Removed vestiges of old data validation. 10 years ago
Steven Kirk 4906a472b0 Reimplemented data validation using BindingNotifications. 10 years ago
Steven Kirk d717b46112 Fixed DevTools. 10 years ago
Steven Kirk 35c4835ae4 Recycle DataTemplates. 10 years ago
Steven Kirk 5c33fbc6ee Reimplemented property validation. 10 years ago
Steven Kirk 5be41985c3 Renamed Perspex -> Avalonia 10 years ago
Jeremy Koritzinsky aab4331a52 Changed validation on controls to allow notifications from multiple types of validation and correctly report if it is valid. Changed initalization of validation plugins to nest within each other so there can be multiple active at once. 11 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. 11 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 f7f4f6492c Fix #500. 11 years ago
Steven Kirk b727ad684d Make DelayedBinding use Initialized event. 11 years ago
Steven Kirk 45b5ec5d8f Added Control.Initialized. 11 years ago
Steven Kirk ad02cc7d9d Ensure logical tree (de)attachment doesn't break... 11 years ago
Steven Kirk b15a17f033 Fix #if scope. 11 years ago
Steven Kirk ea6b1d4cfd Starting removing hard dependency on Serilog. 11 years ago
Steven Kirk fa9e7fbcd8 Don't use observables to detach styles. 11 years ago
Steven Kirk 4057670f43 Ensure that PerspexObject bindings are unsubbed. 11 years ago
Steven Kirk 766a814f4e Check for correct state on attach/detach to tree. 11 years ago
Steven Kirk 886b837291 Allow OnDetachedFromLogicalTree to be fired > once. 11 years ago
Steven Kirk 1ae6b929b3 Think I've fixed the leak... 11 years ago
Steven Kirk 913c647bcb Think I've managed to repro Core2D leak. 11 years ago
Steven Kirk 6e337ec877 Fix loading of UserControls. 11 years ago
Steven Kirk 80ecc8002b Implemented delayed bindings. 11 years ago
Steven Kirk 8ca890d168 Started implementing XAML lifecycle listener. 11 years ago
Steven Kirk d7baf6fef6 Fix name on addition to logical tree. 11 years ago
Steven Kirk 663b1fe490 Moved Name to Control. 11 years ago
Steven Kirk a72c3e46bf Moved ILogical to Perspex.LogicalTree. 11 years ago
Steven Kirk f004a0a778 Added IsTemplateFocusTarget attached property. 11 years ago
danwalmsley f32f293f30 Added implementation of ContextMenus. 11 years ago
Steven Kirk 1202eaa876 Updated PerspexProperties to new classes 11 years ago
Steven Kirk d25e057ccc More WIP refactoring properties. 11 years ago
Steven Kirk 1841e7ad7a Start allowing Setters to contain bindings. 11 years ago
Steven Kirk d9f043b45d Don't allow null logical or visual children. 11 years ago
Steven Kirk 0aa035e581 Make sure AttachedToLogicalTree is only raised once. 11 years ago
Steven Kirk 567f0135ff Make TemplatedParent inherit. 11 years ago
Steven Kirk db1e20acc8 Only allow pseudoclasses to be set by control. 11 years ago
Steven Kirk a6b74db847 Merge branch 'logical-tree' into leaks 11 years ago
Steven Kirk 5d2658d856 Make IStyleable.Classes an IPerspexReadOnlyList. 11 years ago
Steven Kirk 195fb6df3b Renamed OnDataContextFinishedChanging 11 years ago
Steven Kirk 626aa9cd19 Fix SelectingItemsControl.SelectedItems bug. 11 years ago
Steven Kirk d004426b28 Allow styles to apply across popup contexts. 11 years ago
Steven Kirk 67835cc09b Applied a bunch of resharper suggestions. 11 years ago
Steven Kirk 9eb54f59d2 Fixed name scopes. 11 years ago
Steven Kirk 16c2242757 Implemented NameScopes 11 years ago
Steven Kirk afb5e169de Implemented more control styles in XAML. 11 years ago
Steven Kirk 6a005d35c8 Make TreeView selection work etc. 11 years ago
Steven Kirk e824458a00 Fix DataContext binding problem with SelectedItems. 11 years ago
Steven Kirk d87bcde7be Added ResetBehavior to PerspexList. 11 years ago