コード例 #1
0
ファイル: MainViewModel.cs プロジェクト: wsick/Fayde
        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;
            }
        }