Exemple #1
0
        public void ReloadCertificates()
        {
            foreach (NSTableColumn column in CertificateChainTableView.TableColumns())
            {
                CertificateChainTableView.RemoveColumn(column);
            }
            CertificateChainTableView.Delegate = new TableDelegate();
            var listView = new DefaultDataSource {
                Entries = _certs
            };
            var columnNames = new List <ColumnOptions> {
                new ColumnOptions {
                    Id = "Name", DisplayName = "Certificate", DisplayOrder = 1, Width = 400
                }
            };
            var columns = ListViewHelper.ToNSTableColumns(columnNames);

            foreach (var column in columns)
            {
                CertificateChainTableView.AddColumn(column);
            }
            CertificateChainTableView.DataSource = listView;
            CertificateChainTableView.ReloadData();
        }
Exemple #2
0
        void ReleaseDesignerOutlets()
        {
            if (BtnAddCertificate != null)
            {
                BtnAddCertificate.Dispose();
                BtnAddCertificate = null;
            }

            if (BtnBrowsePrivateKey != null)
            {
                BtnBrowsePrivateKey.Dispose();
                BtnBrowsePrivateKey = null;
            }

            if (BtnClose != null)
            {
                BtnClose.Dispose();
                BtnClose = null;
            }

            if (BtnRemoveCertificate != null)
            {
                BtnRemoveCertificate.Dispose();
                BtnRemoveCertificate = null;
            }

            if (BtnSave != null)
            {
                BtnSave.Dispose();
                BtnSave = null;
            }

            if (CertificateChainTableView != null)
            {
                CertificateChainTableView.Dispose();
                CertificateChainTableView = null;
            }

            if (TxtPassword != null)
            {
                TxtPassword.Dispose();
                TxtPassword = null;
            }

            if (TxtPrivateKeyPath != null)
            {
                TxtPrivateKeyPath.Dispose();
                TxtPrivateKeyPath = null;
            }

            if (TxtTenantName != null)
            {
                TxtTenantName.Dispose();
                TxtTenantName = null;
            }

            if (txtUsername != null)
            {
                txtUsername.Dispose();
                txtUsername = null;
            }
        }