protected IEnumerable<TreeNode> GetContextNodes(TreeNode clickedTn) { if (ControlHelpers.ControlPressed || !clickedTn.IsSelected) return clickedTn.ToIEnumerable(); return this.Layout.TreeView.SelectedNodes; }