Revit.SDK.Samples.ProjectUnit.CS.ProjectUnitForm.AddListItem C# (CSharp) Méthode

AddListItem() private méthode

Add format which's discipline is the selected item of discipline combo box to the list
private AddListItem ( Autodesk format ) : void
format Autodesk the format to add
Résultat void
        private void AddListItem(Autodesk.Revit.DB.FormatOptions format)
        {
            try
            {
                ListViewItem listitem = new ListViewItem();
                listitem.SubItems.AddRange(new String[] { format.Name,
                                                          format.Units.ToString(),
                                                          format.Unitsymbol.ToString(),
                                                          format.Rounding.ToString() });
                this.listView.Items.Add(listitem);
            }
            catch (Exception ex)
            {
                ListViewItem listitem = new ListViewItem();
                if (ex.TargetSite.Name == "get_Unitsymbol")
                {
                    try
                    {
                        listitem.SubItems.AddRange(new String[] { format.Name,
                                                                  format.Units.ToString(),
                                                                  "",
                                                                  format.Rounding.ToString() });

                    }
                    catch (System.Exception /*exx*/)
                    {
                        listitem.SubItems.AddRange(new String[] { format.Name,
                                                                  format.Units.ToString(),
                                                                  "",
                                                                  "" });
                    }
                }
                else
                {
                    listitem.SubItems.AddRange(new String[] { format.Name,
                                                              format.Units.ToString(),
                                                              format.Unitsymbol.ToString(),
                                                              "" });
                }

                this.listView.Items.Add(listitem);
            }
        }