public StackPanelEx() { _itemsHost = new ItemsHost(this); _border = new Border { Child = _itemsHost }; AddVisualChild(_border); }
public GridEx() { _itemsHost = new ItemsHost(this); _border = new Border { Child = _itemsHost }; AddVisualChild(_border); }
protected override Size MeasureOverride(Size availableSize) { if (ItemsHost == null) { return(new Size()); } ItemsHost.Measure(availableSize); return(ItemsHost.DesiredSize); }