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

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

Create a control to browse the message.
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,
                AutoGenerateColumns = false,
                ReadOnly = true,
            };

            view.DataSource = Items;

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

            CreateColumn(view, "Index");
            CreateColumn(view, "Noun");
            CreateColumn(view, "Verb");
            CreateColumn(view, "Condition");
            CreateColumn(view, "Sequence");
            CreateColumn(view, "Talker");
            CreateColumn(view, "UnknownsString", width: 100);
            CreateColumn(view, "Text", width: 400, cellStyle: wrapStyle);
            CreateColumn(view, "Comment", width: 200);

            return view;
        }