예제 #1
0
        private void NewNotify_Click(object sender, RoutedEventArgs e)
        {
            var pos       = System.Windows.Forms.Control.MousePosition;
            var transform = PresentationSource.FromVisual(this).CompositionTarget.TransformFromDevice;
            var mousePos  = transform.Transform(new Point(pos.X, pos.Y));
            var win       = new NotifyCreateWindow();

            win.Left = mousePos.X;
            win.Top  = mousePos.Y;
            if (win.ShowDialog() == false)
            {
                return;
            }
            var notifyName             = win.NotifyTextBox.Text;
            AnimNotifyNodeControl node = new AnimNotifyNodeControl();

            node.Height   = AnimSlider.ActualHeight;
            node.NodeName = notifyName;
            node.Pos      = rightClickMousePoint.X - node.NodeWidth * 0.5;
            AnimSlider.AddNofity(node);
        }
예제 #2
0
 public void TickBarScale(double deltaScale, double percent)
 {
     AnimSlider.TickBarScale(deltaScale, percent);
 }