private void OnMouseMoveRectangle(object sender, MouseEventArgs e)
        {
            Point             ptNew = e.GetPosition(img);
            BirdsEyeViewModel vm    = (BirdsEyeViewModel)DataContext;

            vm.RepositionBox((int)ptNew.X, (int)ptNew.Y);
        }
Exemplo n.º 2
0
        protected override void OnClosed(System.EventArgs e)
        {
            BirdsEyeViewModel bev = (BirdsEyeViewModel)DataContext;

            bev.Dispose();

            base.OnClosed(e);
        }
        protected override void OnMouseDoubleClick(MouseButtonEventArgs e)
        {
            Point             ptNew = e.GetPosition(img);
            BirdsEyeViewModel vm    = (BirdsEyeViewModel)DataContext;

            vm.RepositionBox((int)ptNew.X, (int)ptNew.Y);
            vm.UpdatePosition();
        }
        private void OnMouseUpRectangle(object sender, MouseButtonEventArgs e)
        {
            rcBox.ReleaseMouseCapture();
            rcBox.MouseMove -= OnMouseMoveRectangle;
            rcBox.MouseUp   -= OnMouseUpRectangle;

            positionText.IsOpen = false;
            BirdsEyeViewModel vm = (BirdsEyeViewModel)DataContext;

            vm.UpdatePosition();
        }
Exemplo n.º 5
0
        public MainWindow()
        {
            FastAFile fastAFile = new FastAFile();

            fastAFile.Initialize(@"C:\Users\Mark\Documents\Work\University of Texas\data\Alignment\16S.A.alnfasta");
            fastAFile.Load();

            var bev = new BirdsEyeViewModel(fastAFile.Entities, null)
            {
                VisibleColumns = 100, VisibleRows = 100, FirstColumn = 0, TopRow = 0
            };

            DataContext = bev;

            InitializeComponent();
        }