示例#1
0
 public MainWindow()
     : base(Gtk.WindowType.Toplevel)
 {
     Build ();
     Devices = new NodeStore (typeof(DeviceTreeNode));
     DeviceView = new NodeView (Devices);
     scrolledwindow1.Add (DeviceView);
     DeviceView.AppendColumn ("Name", new CellRendererText (), "text", 0);
     DeviceView.AppendColumn ("IP", new CellRendererText (), "text", 1);
     DeviceView.ShowAll ();
     DeviceView.NodeSelection.Changed += OnDeviceSelectionChanged;
     SelectedDeviceTreeNode = new DeviceTreeNode ("", "");
 }
示例#2
0
 protected void OnDeviceSelectionChanged(object sender, EventArgs args)
 {
     NodeSelection selection = (NodeSelection)sender;
     SelectedDeviceTreeNode = (DeviceTreeNode)selection.SelectedNode;
 }