Alexandria.Engines.Sciagi.Resources.Text.Browse C# (CSharp) Метод

Browse() публичный Метод

Create a control to browse the object.
public Browse ( Action progressUpdateCallback = null ) : Control
progressUpdateCallback Action
Результат System.Windows.Forms.Control
        public override Control Browse(Action<double> progressUpdateCallback = null)
        {
            DataGridView view = new DoubleBufferedDataGridView() {
                AutoSizeRowsMode = DataGridViewAutoSizeRowsMode.AllCells,
                ReadOnly = true,
            };

            view.DataSource = StringsWithId;

            view.Columns.Add(new DataGridViewTextBoxColumn() {
                DataPropertyName = "Key",
                HeaderText = "Index",
            });

            view.Columns.Add(new DataGridViewTextBoxColumn() {
                AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill,
                DataPropertyName = "Value",
                HeaderText = "Value",
                Resizable = DataGridViewTriState.True,

                DefaultCellStyle = new DataGridViewCellStyle() {
                    WrapMode = DataGridViewTriState.True,
                },
            });

            return view;
        }