Пример #1
0
 private void OnOtherAttributesObjectAdded(object sender, ObjectAddedEventArgs <MetadataAttribute> e)
 {
     e.m_AddedObject.ValueChanged     += new EventHandler <ValueChangedEventArgs>(OnNameContentAttributeValueChanged);
     e.m_AddedObject.NameChanged      += new EventHandler <NameChangedEventArgs>(OnNameContentAttributeNameChanged);
     e.m_AddedObject.NamespaceChanged += new EventHandler <NamespaceChangedEventArgs>(OnNameContentAttributeNamespaceChanged);
     NotifyChanged(new MetadataEventArgs(this));
 }
Пример #2
0
 // Add new section nodes to the tree
 private void TreeNodeAdded(ObjectAddedEventArgs <urakawa.core.TreeNode> e)
 {
     if (e.m_AddedObject is SectionNode)
     {
         // ignore the selection of the new tree node
         AfterSelect -= new TreeViewEventHandler(TOCTree_AfterSelect);
         CreateTreeNodeForSectionNode((SectionNode)e.m_AddedObject);
         AfterSelect += new TreeViewEventHandler(TOCTree_AfterSelect);
     }
 }
Пример #3
0
        private void M_SceneControl_ObjectAdded(object sender, ObjectAddedEventArgs e)
        {
            Recordset objRt = null;

            try
            {
                if (chkTheme.SelectedItem == null)
                {
                    m_Application.MessageBox.Show(Message);
                    return;
                }
                dg_Data.Rows.Clear();
                Layer3DDataset layer3DDataset = (chkTheme.SelectedItem as Label).Tag as Layer3DDataset;
                objRt = (layer3DDataset.Dataset as DatasetVector).GetRecordset(false, CursorType.Static);
                if (objRt.SeekID(e.ID))
                {
                    DataGridViewRow row = new DataGridViewRow();
                    row.HeaderCell.Value = objRt.GetID().ToString();
                    for (int j = 0; j < dg_Data.ColumnCount; j++)
                    {
                        DataGridViewTextBoxCell textBoxCell = new DataGridViewTextBoxCell();
                        textBoxCell.Value = Convert.ToString(objRt.GetFieldValue(dg_Data.Columns[j].Name));
                        row.Cells.Add(textBoxCell);
                    }
                    dg_Data.Rows.Add(row);
                }
            }
            catch (Exception ex)
            {
                Log.OutputBox(ex);
            }
            finally
            {
                if (objRt != null)
                {
                    objRt.Close();
                    objRt.Dispose();
                }
            }
        }
Пример #4
0
        private void OnStillImage(object sender, ObjectAddedEventArgs e)
        {
            this.device.ObjectAdded -= OnStillImage;

            string fullName = e.ObjectFullFileName;

            using (MemoryStream mem = new MemoryStream())
            {
                e.ObjectFileStream.CopyTo(mem);
                mem.Position = 0;

                Application.Current.Dispatcher.Invoke(() =>
                {
                    BitmapImage image = new BitmapImage();
                    image.BeginInit();
                    image.StreamSource = mem;
                    image.CacheOption  = BitmapCacheOption.OnLoad;
                    image.EndInit();

                    this.StillImageSource = image;
                });
            }
        }
Пример #5
0
 public void OnMetadataAdded(object sender, ObjectAddedEventArgs <Metadata> ev)
 {
     //reflect the addition in this observable collection
     addItem(ev.m_AddedObject);
 }
 private void mTreeNode_childAdded(object sender, ObjectAddedEventArgs <TreeNode> ev)
 {
     mLatestChildAddedSender    = sender;
     mLatestChildAddedEventArgs = ev;
     mChildAddedEventCount++;
 }
 private void mTreeNode_propertyAdded(object sender, ObjectAddedEventArgs <Property> ev)
 {
     mLatestPropertyAddedSender    = sender;
     mLatestPropertyAddedEventArgs = ev;
     mPropertyAddedEventCount++;
 }