Smrf.NodeXL.ExcelTemplate.Ribbon.btnSetEdgeVisibility_Click C# (CSharp) Method

btnSetEdgeVisibility_Click() private method

private btnSetEdgeVisibility_Click ( object sender, RibbonControlEventArgs e ) : void
sender object
e RibbonControlEventArgs
return void
    btnSetEdgeVisibility_Click
    (
        object sender,
        RibbonControlEventArgs e
    )
    {
        AssertValid();

        // An EdgeVisibility value is stored in the Tag of each "set edge
        // visibility" button.

        Debug.Assert(sender is RibbonComponent);

        Debug.Assert( ( (RibbonComponent)sender ).Tag is
            EdgeWorksheetReader.Visibility );

        SendCommand( new RunSetVisualAttributeCommandEventArgs(
            VisualAttributes.EdgeVisibility,
            (EdgeWorksheetReader.Visibility)( (RibbonComponent)sender ).Tag)
            );
    }