BioCore  5.0.0
A Windows .NET microscopy library and application for viewing, editing, and annotating images.
Loading...
Searching...
No Matches
Layers.cs
Go to the documentation of this file.
1using System;
2using System.Collections.Generic;
3using System.ComponentModel;
4using System.Data;
5using System.Drawing;
6using System.Linq;
7using System.Text;
8using System.Threading.Tasks;
9using System.Windows.Forms;
10using static BioCore.ImageView;
11
12namespace BioCore
13{
14 public partial class Layers : Form
15 {
16 public Layers()
17 {
18 InitializeComponent();
19 }
20
21 private void Layers_Activated(object sender, EventArgs e)
22 {
23 layersBox.Items.Clear();
24 for (int i = 0; i < App.viewer.Layers.Count; i++)
25 {
26 ListViewItem l = new ListViewItem(App.viewer.Layers[i].Resolution.ToString());
27 l.Checked = App.viewer.Layers[i].Enabled;
28 layersBox.Items.Add(l);
29 }
30 }
31
32 private void layersBox_ItemChecked(object sender, ItemCheckedEventArgs e)
33 {
34 double r = double.Parse(e.Item.Text);
35 for (int i = 0; i < layersBox.Items.Count; i++)
36 {
37 if (r == App.viewer.Layers[i].Resolution)
38 App.viewer.Layers[i] = new Layer(App.viewer.Layers[i].Resolution,e.Item.Checked);
39 App.viewer.UpdateView();
40 }
41 }
42 }
43}
static ImageView viewer
Definition App.cs:16
ImageView control for image stacks, pyramidal and whole-slide-images.
List< Layer > Layers
Definition ImageView.cs:290