private void Drop(ChannelNode channelNode, Point point)
        {
            var channel         = channelNode.Parents.FirstOrDefault(x => x.IsRgbNode()) ?? channelNode;
            var channelLocation = new ChannelLocation {
                LeftOffset = point.X, TopOffset = point.Y, ChannelId = channel.Id
            };

            ChannelLocations.Add(channelLocation);
        }
 private void Drop(ChannelNode channelNode, Point point)
 {
     var channel = channelNode.Parents.FirstOrDefault(x => x.IsRgbNode()) ?? channelNode;
     var channelLocation = new ChannelLocation { LeftOffset = point.X, TopOffset = point.Y, ChannelId = channel.Id };
     ChannelLocations.Add(channelLocation);
 }