private void ListViewSheetSet()
{
VisibleType vt;
if (showSheetsCheckBox.Checked && showViewsCheckBox.Checked)
{
vt = VisibleType.VT_BothViewAndSheet;
}
else if (showSheetsCheckBox.Checked && !showViewsCheckBox.Checked)
{
vt = VisibleType.VT_SheetOnly;
}
else if (!showSheetsCheckBox.Checked && showViewsCheckBox.Checked)
{
vt = VisibleType.VT_ViewOnly;
}
else
{
vt = VisibleType.VT_None;
}
List<Autodesk.Revit.DB.View> views = m_viewSheets.AvailableViewSheetSet(vt);
viewSheetSetListView.Items.Clear();
foreach (Autodesk.Revit.DB.View view in views)
{
ListViewItem item = new ListViewItem(view.ViewType.ToString() + ": " + view.ViewName);
item.Checked = m_viewSheets.IsSelected(item.Text);
viewSheetSetListView.Items.Add(item);
}
}