private void InitializeSloServices()
        {
            foreach (NSTableColumn column in SloTableView.TableColumns())
            {
                SloTableView.RemoveColumn(column);
            }
            SloTableView.Delegate = new TableDelegate();
            var listView = new ServiceEndpointDataSource {
                Entries = ExternalIdentityProviderDto.SloServices
            };
            var columnNames = new List <ColumnOptions> {
                new ColumnOptions {
                    Id = "Name", DisplayName = "Name", DisplayOrder = 1, Width = 150
                },
                new ColumnOptions {
                    Id = "Endpoint", DisplayName = "Endpoint", DisplayOrder = 4, Width = 200
                },
                new ColumnOptions {
                    Id = "Binding", DisplayName = "Binding", DisplayOrder = 5, Width = 200
                }
            };
            var columns = ListViewHelper.ToNSTableColumns(columnNames);

            foreach (var column in columns)
            {
                SloTableView.AddColumn(column);
            }
            SloTableView.DataSource = listView;
            SloTableView.ReloadData();
        }
Example #2
0
        private void InitializeSloServices()
        {
            foreach (NSTableColumn column in SloTableView.TableColumns())
            {
                SloTableView.RemoveColumn(column);
            }
            SloTableView.Delegate = new TableDelegate();
            var listView = new AssertionConsumerServiceDataSource {
                Entries = RelyingPartyDto.AssertionConsumerServices
            };
            var columnNames = new List <ColumnOptions> {
                new ColumnOptions {
                    Id = "Name", DisplayName = "Name", DisplayOrder = 1, Width = 80
                },
                new ColumnOptions {
                    Id = "Endpoint", DisplayName = "Endpoint", DisplayOrder = 4, Width = 150
                },
                new ColumnOptions {
                    Id = "Binding", DisplayName = "Binding", DisplayOrder = 5, Width = 150
                }
            };
            var columns = ListViewHelper.ToNSTableColumns(columnNames);

            foreach (var column in columns)
            {
                SloTableView.AddColumn(column);
            }
            SloTableView.DataSource = listView;
            SloTableView.ReloadData();
        }