private void Update_Tick(object sender, EventArgs e)
        {
            if (DateTimeOffset.Now.ToUnixTimeMilliseconds() > hideAfter)
            {
                if (IsVisible)
                {
                    Hide();
                }
                return;
            }

            if (IsVisible && !forceUpdate)
            {
                return;
            }
            forceUpdate = false;

            DataContext = new ToolTipVM(itemScan);
            var devicePosition = FromDevicePixels(position);

            Left = devicePosition.X;
            Top  = devicePosition.Y;

            Show();
        }
示例#2
0
        private void Update_Tick(object sender, EventArgs e)
        {
            if (DateTimeOffset.Now.ToUnixTimeMilliseconds() > hideAfter)
            {
                if (IsVisible)
                {
                    Hide();
                }
                return;
            }

            if (IsVisible && !forceUpdate)
            {
                return;
            }
            forceUpdate = false;

            DataContext = new ToolTipVM(itemScan);
            Left        = vector2.X;
            Top         = vector2.Y;

            Show();
        }