コード例 #1
0
ファイル: GridZone.xaml.cs プロジェクト: royvou/PowerToys
        public int SnapAtHalfY()
        {
            var half   = (_zone.Bottom - _zone.Top) / 2;
            var pixelY = _snapY.DataToPixelWithoutSnapping(_zone.Top + half);

            return(_snapY.PixelToDataWithSnapping(pixelY, _zone.Top, _zone.Bottom));
        }
コード例 #2
0
ファイル: GridZone.xaml.cs プロジェクト: royvou/PowerToys
        public int SnapAtHalfX()
        {
            var half   = (_zone.Right - _zone.Left) / 2;
            var pixelX = _snapX.DataToPixelWithoutSnapping(_zone.Left + half);

            return(_snapX.PixelToDataWithSnapping(pixelX, _zone.Left, _zone.Right));
        }