Exemplo n.º 1
0
        void ReMeasure()
        {
            var request = _view.Measure(Frame.Width, double.PositiveInfinity, MeasureFlags.None);

            MeasuredHeight = request.Request.Height;
            HeaderSizeChanged?.Invoke(this, EventArgs.Empty);
        }
Exemplo n.º 2
0
        void ReMeasure()
        {
            var request = _view.Measure(Frame.Width, double.PositiveInfinity, MeasureFlags.None);

            Layout.LayoutChildIntoBoundingRegion(_view, new Rectangle(0, 0, Frame.Width, request.Request.Height));
            MeasuredHeight = request.Request.Height;
            HeaderSizeChanged?.Invoke(this, EventArgs.Empty);
        }
Exemplo n.º 3
0
        void ReMeasure()
        {
            if (Height != null && MatchHeight)
            {
                MeasuredHeight = Height.Value;
            }
            else
            {
                var request = _view.Measure(Frame.Width, double.PositiveInfinity, MeasureFlags.None);
                MeasuredHeight = request.Request.Height;
            }

            HeaderSizeChanged?.Invoke(this, EventArgs.Empty);
        }