Here is the link describing it: https://www.codeproject.com/Articles/32629/A-better-panel-for-data-binding-to-a-WrapPanel-in.
I have two questions.
1) In the article the UniformWrapPanel Class is shown. The article makes it clear that the following mothod "private static void IsAutoUniformChanged(DependencyObject sender, DependencyPropertyChangedEventArgs e)" is a part of the class, but what about the one after that? Is the "protected override Size MeasureOverride(Size availableSize)" a part of the UniformWrapPanel class?
2) The article is not clear on how to actually use the UniformWrapPanel. Could someone tell me how to implement it in a project?