Inheritance: System.Windows.Controls.ListBoxItem, INotifyPropertyChanged
Ejemplo n.º 1
0
        public void AddLayer(Layer layer)
        {
            if(layer == null) return;
            
            LayerItem layerItem = new LayerItem
            {
                IsChecked = layer.IsActive,
                IsSelected = layer.IsSelected,
                LayerName = layer.LayerName,
                BindedCanvas = layer
            };

            layerItem.OnCheckBoxChecked += layer.Activate;
            layerItem.OnCheckBoxUnchecked += layer.Unactivate;
            layerItem.Selected += layer.Select;
            layerItem.Unselected += layer.Unselect;

            f_layerItems.Insert(0, layerItem);
        }
Ejemplo n.º 2
0
 internal void RemoveLayer(LayerItem layerItem)
 {
     f_layerItems.Remove(layerItem);
 }