ATMLCommonLibrary.controls.signal.SignalModelLibraryForm.LoadSignalModelLibrary C# (CSharp) Method

LoadSignalModelLibrary() private method

private LoadSignalModelLibrary ( ) : void
return void
        private void LoadSignalModelLibrary()
        {
            if (_signalModelLibrary != null)
            {
                Cursor = Cursors.WaitCursor;
                lvSignals.Items.Clear();
                SendMessage(lvSignals.Handle, WM_SETREDRAW, false, 0);
                edtUUID.Text = _signalModelLibrary.TSFLibrary.uuid;
                edtTargetNamespace.Text = _signalModelLibrary.TSFLibrary.targetNamespace;
                if (_signalModelLibrary.TSFLibrary.description.Text.Any())
                    edtDescription.Text = _signalModelLibrary.TSFLibrary.description.Text[0];
                foreach (SignalModel model in _signalModelLibrary.SignalModels.Values)
                {
                    var item = new ListViewItem(model.Name);
                    item.SubItems.Add(model.TSF.uuid);
                    item.Tag = model;
                    lvSignals.Items.Add(item);
                    if (lvSignals.Columns.Count >= 2)
                    {
                        lvSignals.Columns[0].Width = -1;
                        lvSignals.Columns[1].Width = -1;
                    }
                }
                SendMessage(lvSignals.Handle, WM_SETREDRAW, true, 0);
                lvSignals.Invalidate();
                Update();
                Cursor = Cursors.Default;
            }
        }