Treefrog.Windows.LayerPane.SyncLayerSelection C# (CSharp) Method

SyncLayerSelection() private method

private SyncLayerSelection ( ) : void
return void
        private void SyncLayerSelection()
        {
            _listControl.ItemSelectionChanged -= SelectedItemChangedHandler;

            foreach (ListViewItem item in _listControl.Items) {
                if (_controller.SelectedLayer == null || item.Name != _controller.SelectedLayer.LayerName) {
                    item.Selected = false;
                }
                else {
                    item.Selected = true;
                }
            }

            _listControl.ItemSelectionChanged += SelectedItemChangedHandler;
        }