コード例 #1
0
        protected override void SourceRectangleFiltered()
        {
            base.SourceRectangleFiltered();

            var horizontalSnapped = HorizontalEdges.Where(EdgeIsSnappedToSnappableHorizontalEdges);
            var verticalSnapped   = VerticalEdges.Where(EdgeIsSnappedToSnappableVerticalEdges);

            var snappedEdges = horizontalSnapped.Concat(verticalSnapped);

            UnderlyingSnappedEdges.SynchronizeListTo(snappedEdges.ToList());
        }
コード例 #2
0
 public void ClearSnappedEdges()
 {
     UnderlyingSnappedEdges.Clear();
 }