212 Commits (3b1eb338e61c6ef8223a9f0d123d390289fa6e49)

Author SHA1 Message Date
Steven Kirk 3b1eb338e6
Binding System refactor (#13970) 2 years ago
Dong Bin 499ddc9f82
fix: TemplateBinding clone should carry original Mode. (#13087) 2 years ago
Lehonti Ramos bb5460287e
In `Avalonia.Base`, sealed several classes whose constructors aren't available from public API, and which have no inheritors (#13043) 2 years ago
Lehonti Ramos b48cf37bfe
In `Avalonia.Base`, private fields that are never modified were made `readonly` (#13020) 2 years ago
Steven Kirk 8948aa7e52
Added ConverterCulture to bindings. (#12876) 2 years ago
Denis Zubritskiy 1c258e7680 Fix expression in CreateGetter 3 years ago
Steven Kirk d198bad34b Make SingleSubscriberObservableBase internal. 3 years ago
Steven Kirk 46488628dd Move TemplateBinding to Avalonia.Base. 3 years ago
Steven Kirk c83e64d4d9 Fix spelling mistake. 3 years ago
Steven Kirk b47713d202 Make a couple of Data classes internal. 3 years ago
Giuseppe Lippolis 85734f1a47 feat: Binding StringFormat without curly braces 3 years ago
Tim 6dd9b74044 Make DataValidationPlugins public again 3 years ago
Steven He be14072ab2 Prevent all obsolete members from listing in auto-completions 3 years ago
Tom Edwards 055f894012 Added conversion option to PropertyObservable 3 years ago
Nikita Tsukanov 8280b83e95 Automatically dispatch PropertyChanged notification to the UI thread 3 years ago
Tom Edwards 796722f319 Never convert null to UnsetValue in bindings 3 years ago
Giuseppe Lippolis 04ed8e9eef fix: xml comment 3 years ago
Max Katz 3c7c9b458a
Update ObservableStreamPlugin.cs 3 years ago
Steven Kirk 43e00b710b Make concrete binding plugin classes internal. 3 years ago
Steven Kirk d6a68c8af8 Expose binding plugins in a different API. 3 years ago
Steven Kirk 67c9221d3c Tweaked InstancedBinding API. 3 years ago
Steven Kirk cb8a21fb83 Make ExpressionNode (and derived) internal. 3 years ago
Steven Kirk 7788a29a96 Make BindingExpression and ExpressionObserver internal. 3 years ago
Max Katz a78b0edd42 Changes after review 3 years ago
Simon Cropp 16ffe2f6f9 use default literal 3 years ago
Max Katz 8a78f134c5 Remove JetBrains.Annotations from the repo 3 years ago
Max Katz 59d7874b1d Replace System.Reactive with internal extensions 3 years ago
Giuseppe Lippolis 0d4ddca7fd feat(Base): Address Rule CA1823 3 years ago
Giuseppe Lippolis 7eac150e20 feat: Address Rule CA1815 3 years ago
Max Katz 526d9d052b Avalonia.Base and controls related project trimming attributes 3 years ago
Steven Kirk ec74057151 Removed a number of interfaces. 3 years ago
Steven Kirk 1945345cd1 Rename TemplatedParent priority to Template. 3 years ago
Steven Kirk 1184e0ef2b Remove unused operators. 3 years ago
Giuseppe Lippolis 9e1ff3e3be fix: Addreaa review 3 years ago
Steven Kirk b5891a2ead Fix bug in ExpressionObserver. 3 years ago
Giuseppe Lippolis 93998f2a03 feat(Base): Address rule CA1822 3 years ago
Steven Kirk 9367f8b24d Refactor binding IValueEntry into base class. 3 years ago
Giuseppe Lippolis 913fa7978a fix: empty statment 3 years ago
Takoooooo f69ae35158 Fix unpredictable choice between methods when using method binding. 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
Takoooooo 8e57d0b7c6 Fix bindings to Types. 4 years ago
Takoooooo 83b5338a28 Check for method being Private correctly. 4 years ago
Takoooooo b0f7871eec Don't allow bindings to private methods. 4 years ago
Steven Kirk 69f5f7a48e Use weak events in AvaloniaProperty plugin. 4 years ago
Giuseppe Lippolis 4845c10d88 fix(ExpressionNode): ensure _subscriber do not change during ValueChanged 4 years ago
Nikita Tsukanov a5b2eb08d4 Added support for IReflectableType in InpcPropertyAccessorPlugin 4 years ago
Steven Kirk d75732699c Added attributes describing API stability. 4 years ago
Yoh Deadfall 55710e8514 Used ToArray where it benefits over ToList 4 years ago
Max Katz 6a5bd396cb Rename fields 4 years ago