private void OnMouseMoveRectangle(object sender, MouseEventArgs e) { Point ptNew = e.GetPosition(img); BirdsEyeViewModel vm = (BirdsEyeViewModel)DataContext; vm.RepositionBox((int)ptNew.X, (int)ptNew.Y); }
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(); }
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(); }