Example #1
0
        private void RefreshHitTestVisuals(List <VisualViewModel> allVisuals)
        {
            var hitTested = _Interop.GetVisualIDsInHitTest().ToList();

            if (hitTested == null)
            {
                return;
            }

            foreach (var v in allVisuals)
            {
                v.IsInHitTest = false;
            }

            foreach (var v in allVisuals.Where(vvm => hitTested.Any(s => vvm.ID == s)))
            {
                v.IsInHitTest = true;
            }
        }