private void CornerButton_OnButtonClicked(object sender, NodeCornerButtonClickedEventArgs e) { ParentSurface.Selector.Clear(); ParentSurface.Selector.AddNode(this, false); switch (e.Type) { case NodeCornerButtonType.Content: NodeCornerControlOnNodeSelected(sender, new NodeSelectedEventArgs { Type = NodeSelectedEventArgs.NodeSelectedType.RelatedContent, Source = NodeSelectedEventArgs.ClickSource.CornerButton }); break; case NodeCornerButtonType.Map: NodeCornerControlOnNodeSelected(sender, new NodeSelectedEventArgs { Type = NodeSelectedEventArgs.NodeSelectedType.RelatedMap, Source = NodeSelectedEventArgs.ClickSource.CornerButton }); break; case NodeCornerButtonType.Feed: NodeCornerControlOnNodeSelected(sender, new NodeSelectedEventArgs { Type = NodeSelectedEventArgs.NodeSelectedType.ActiveFeed, Source = NodeSelectedEventArgs.ClickSource.CornerButton }); break; case NodeCornerButtonType.Play: NodeCornerControlOnNodeSelected(sender, new NodeSelectedEventArgs { Type = NodeSelectedEventArgs.NodeSelectedType.Video, Source = NodeSelectedEventArgs.ClickSource.CornerButton }); break; case NodeCornerButtonType.Pause: NodeCornerControlOnNodeSelected(sender, new NodeSelectedEventArgs { Type = NodeSelectedEventArgs.NodeSelectedType.Video, Source = NodeSelectedEventArgs.ClickSource.CornerButton }); break; } }
private void CornerButton_OnButtonClicked(object sender, NodeCornerButtonClickedEventArgs e) { ParentSurface.Selector.Clear(); ParentSurface.Selector.AddNode(this, false); switch (e.Type) { case NodeCornerButtonType.Content: NodeCornerControlOnNodeSelected(sender, new NodeSelectedEventArgs{Type = NodeSelectedEventArgs.NodeSelectedType.RelatedContent, Source = NodeSelectedEventArgs.ClickSource.CornerButton }); break; case NodeCornerButtonType.Map: NodeCornerControlOnNodeSelected(sender, new NodeSelectedEventArgs { Type = NodeSelectedEventArgs.NodeSelectedType.RelatedMap, Source = NodeSelectedEventArgs.ClickSource.CornerButton }); break; case NodeCornerButtonType.Feed: NodeCornerControlOnNodeSelected(sender, new NodeSelectedEventArgs { Type = NodeSelectedEventArgs.NodeSelectedType.ActiveFeed, Source = NodeSelectedEventArgs.ClickSource.CornerButton }); break; case NodeCornerButtonType.Play: NodeCornerControlOnNodeSelected(sender, new NodeSelectedEventArgs { Type = NodeSelectedEventArgs.NodeSelectedType.Video, Source = NodeSelectedEventArgs.ClickSource.CornerButton }); break; case NodeCornerButtonType.Pause: NodeCornerControlOnNodeSelected(sender, new NodeSelectedEventArgs { Type = NodeSelectedEventArgs.NodeSelectedType.Video, Source = NodeSelectedEventArgs.ClickSource.CornerButton }); break; } }