Smrf.NodeXL.ExcelTemplate.ImportFromMatrixWorkbookDialog.DoDataExchange C# (CSharp) Method

DoDataExchange() protected method

protected DoDataExchange ( Boolean bFromControls ) : Boolean
bFromControls Boolean
return Boolean
    DoDataExchange
    (
        Boolean bFromControls
    )
    {
        if (bFromControls)
        {
            m_oImportFromMatrixWorkbookDialogUserSettings.
                SourceWorkbookHasVertexNames =
                radSourceWorkbookHasVertexNames.Checked;

            m_oImportFromMatrixWorkbookDialogUserSettings.
                SourceWorkbookDirectedness = radDirected.Checked ?
                GraphDirectedness.Directed : GraphDirectedness.Undirected;
        }
        else
        {
            radAssignVertexNames.Checked =
                !(radSourceWorkbookHasVertexNames.Checked =
                m_oImportFromMatrixWorkbookDialogUserSettings.
                    SourceWorkbookHasVertexNames);

            radDirected.Checked =
                (m_oImportFromMatrixWorkbookDialogUserSettings.
                SourceWorkbookDirectedness == GraphDirectedness.Directed);

            radUndirected.Checked = !radDirected.Checked;
        }

        return (true);
    }