//*************************************************************************
        //  Method: VertexCollection_VertexRemoved()
        //
        /// <summary>
        /// Handles the VertexRemoved event on the m_oVertexCollection object.
        /// </summary>
        ///
        /// <param name="oSender">
        /// Standard event argument.
        /// </param>
        ///
        /// <param name="oVertexEventArgs">
        /// Standard event argument.
        /// </param>
        //*************************************************************************
        protected void VertexCollection_VertexRemoved(
            Object oSender,
            VertexEventArgs oVertexEventArgs
            )
        {
            if ( oSender == null || !(oSender is VertexCollection) )
            {
            throw new ApplicationException(
                "VertexRemoved event provided incorrect oSender argument."
                );
            }

            m_bVertexRemoved = true;

            m_oRemovedVertex = oVertexEventArgs.Vertex;
        }
示例#2
0
 private void m_oNodeXLControl_VertexDoubleClick(
     object sender,
     VertexEventArgs vertexEventArgs
     )
 {
     AddToStatus("VertexDoubleClick: " + vertexEventArgs.Vertex);
 }
示例#3
0
 private void m_oNodeXLControl_VertexMouseHover(
     object sender,
     VertexEventArgs vertexEventArgs
     )
 {
     AddToStatus("VertexMouseHover: " + vertexEventArgs.Vertex);
 }
示例#4
0
        private void m_oNodeXLControl_VertexClick(
            object sender,
            VertexEventArgs vertexEventArgs
            )
        {
            AddToStatus("VertexClick: " + vertexEventArgs.Vertex);

            #if false

            // Retrieve the clicked vertex.

            IVertex oClickedVertex = vertexEventArgs.Vertex;

            // Get a new image for the vertex.

            oClickedVertex.SetValue( ReservedMetadataKeys.PerVertexImage,
            new System.Windows.Media.Imaging.BitmapImage(
                new Uri("C:\\Temp\\1.jpg") ) );

            // m_oNodeXLControl.ForceRedraw();

            #endif
        }
 public void TearDown()
 {
     m_oVertexEventArgs = null;
 }
        public void SetUp()
        {
            m_oVertex = new Vertex();

            m_oVertexEventArgs = new VertexEventArgs(m_oVertex);
        }
 //*************************************************************************
 //  Constructor: VertexEventArgsTest()
 //
 /// <summary>
 /// Initializes a new instance of the <see cref="VertexEventArgsTest" />
 /// class.
 /// </summary>
 //*************************************************************************
 public VertexEventArgsTest()
 {
     m_oVertexEventArgs = null;
     m_oVertex = null;
 }
        public void TestConstructorBad()
        {
            // Null argument.

            try
            {
            m_oVertexEventArgs = new VertexEventArgs(null);
            }
            catch (ArgumentNullException oArgumentNullException)
            {
            Assert.AreEqual(

                "Microsoft.NodeXL.Core."
                + "VertexEventArgs.Constructor: vertex argument can't be"
                + " null.\r\n"
                + "Parameter name: vertex"
                ,
                oArgumentNullException.Message
                );

            throw oArgumentNullException;
            }
        }