ChessBoardVisualLib.Controls.SquareContainer.MeasureOverride C# (CSharp) Method

MeasureOverride() protected method

protected MeasureOverride ( Size constraint ) : Size
constraint System.Windows.Size
return System.Windows.Size
        protected override Size MeasureOverride(Size constraint)
        {
            var size = CalculateSize(constraint);

            if ((Content != null) && (Content is FrameworkElement))
            {
                ((FrameworkElement)Content).Measure(size);
            }

            return size;
        }