Internals

Avalonia Logical Tree Weirdness

Published
Saturday, 03 September 2016
Category
Internals
Author
Steven Kirk

Avalonia has a similar concept of logical and visual trees to other XAML frameworks such as WPF, UWP and Silverlight. However when you take a careful look at the logical tree, it can be seen to function a little strangely at times!

Read more...

Avalonia Binding Priorities Part 2

Published
Wednesday, 08 July 2015
Category
Internals
Author
Steven Kirk

In the last post I described the first attempt at binding priorites in Avalonia.

Read more...

Avalonia Binding Priorities Part 3

Published
Wednesday, 08 July 2015
Category
Internals
Author
Steven Kirk

In the second post of the series I described how binding priorites in Avalonia were fixed in the light of problems with local values. However, a problem still remained and it showed itself up in the DropDown control.

Read more...

Avalonia Binding Priorities

Published
Friday, 08 May 2015
Category
Internals
Author
Steven Kirk

In my previous blog post I said that we'd cover binding priorities, so here we go. In WPF there is something called Dependency Property Value Precedence but it's mostly hidden behind the scenes. However, Avalonia has a CSS-style styling system which means that the priorites (or precedence) of bindings become even more important.

Read more...

Avalonia Properties

Published
Monday, 16 February 2015
Category
Internals
Author
Steven Kirk

In this post I'm going to explore Avalonia's version of the XAML frameworks' DependencyProperty - AvaloniaProperty.

Read more...