FirstFloor.ModernUI.Windows.Controls.FrameworkElementAdorner.ArrangeOverride C# (CSharp) Méthode

ArrangeOverride() protected méthode

protected ArrangeOverride ( Size finalSize ) : Size
finalSize System.Windows.Size
Résultat System.Windows.Size
        protected override Size ArrangeOverride(Size finalSize) {
            var x = PositionX;
            if (double.IsNaN(x)) {
                x = DetermineX();
            }
            var y = PositionY;
            if (double.IsNaN(y)) {
                y = DetermineY();
            }
            var adornerWidth = DetermineWidth();
            var adornerHeight = DetermineHeight();
            _child.Arrange(new Rect(x, y, adornerWidth, adornerHeight));
            return finalSize;
        }