Ejemplo n.º 1
0
 void UnselectNodes()
 {
     foreach (object node_str in m_SelectedFunctionNodeModels.Keys)
     {
         TrickerStarFunctionNodeModel node_m = (TrickerStarFunctionNodeModel)m_SelectedFunctionNodeModels[node_str];
         TrickerStarFunctionNode      node_v = (TrickerStarFunctionNode)m_FunctionNodeViews[node_str];
         node_v.Select(false);
         Canvas.SetZIndex(node_v, 4);
     }
 }
Ejemplo n.º 2
0
        public void TS_UnselectAllNodes()
        {
            foreach (String node_name in m_SelectedFunctionNodeModels.Keys)
            {
                TrickerStarFunctionNode node_v = (TrickerStarFunctionNode)m_FunctionNodeViews[node_name];

                Canvas.SetZIndex(node_v, 4);
                node_v.Select(false);
            }
            m_SelectedFunctionNodeModels.Clear();
        }
Ejemplo n.º 3
0
        public void TS_UnselectNode(String NodeName)
        {
            if (NodeName == null)
            {
                return;
            }
            if (!m_FunctionNodeModels.ContainsKey(NodeName))
            {
                return;
            }
            Model.TrickerStarFunctionNodeModel node_m = (Model.TrickerStarFunctionNodeModel)m_FunctionNodeModels[NodeName];
            TrickerStarFunctionNode            node_v = (TrickerStarFunctionNode)m_FunctionNodeViews[NodeName];

            Canvas.SetZIndex(node_v, 4);
            m_SelectedFunctionNodeModels.Remove(node_m.NodeName);
            node_v.Select(false);
        }
Ejemplo n.º 4
0
        private void Node_PointerPressed(object sender, PointerRoutedEventArgs e)
        {
            if (m_ShiftPressed == false)
            {
                UnselectNodes();
                m_SelectedFunctionNodeModels.Clear();
            }
            m_Pressed  = true;
            m_OldPoint = e.GetCurrentPoint(this).Position;

            m_OldTranslation.X = C_MAINSCROLLVIEWER.HorizontalOffset;
            m_OldTranslation.Y = C_MAINSCROLLVIEWER.VerticalOffset;

            m_ActiveElementType = ACTIVE_ELEMENT_TYPE.NODE;
            TrickerStarFunctionNode node = sender as TrickerStarFunctionNode;

            Canvas.SetZIndex(node, 5);
            Model.TrickerStarFunctionNodeModel node_m = node.DataContext as TrickerStarFunctionNodeModel;
            m_SelectedFunctionNodeModels[node_m.NodeName] = node_m;
            node.Select(true);
            e.Handled = true;
        }