RevitLookup.Test.SDKSamples.CreateSheet.Views.SetSelectViewsFromNames C# (CSharp) Method

SetSelectViewsFromNames() public method

Set the views to generate from a list of ViewNames.
public SetSelectViewsFromNames ( ArrayList viewNames ) : void
viewNames System.Collections.ArrayList
return void
        public void SetSelectViewsFromNames(ArrayList viewNames)
        {
            foreach (Autodesk.Revit.DB.View v in m_allViews) {
                foreach (string s in viewNames) {
                    if (s.Equals(v.Name)) {
                        m_selectedViews.Insert(v);
                        break;
                    }
                }
            }
        }

Usage Example

Exemplo n.º 1
0
        OnBnClick_OK(object sender, EventArgs e)
        {
            m_data.SetSelectViewsFromNames(GetSelectedViewNames());
            m_data.SheetName = m_ebSheetName.Text;

            Debug.Assert(m_lbTitleBlocks.SelectedItems.Count == 1);

            m_data.SetTitleBlock(m_lbTitleBlocks.SelectedItems[0].ToString());
        }