public void setTool(GenericWindow gen) { this.DataContext = current = gen; current.Disposing += Current_Disposing; BitmapSource bitmap = gen.GetImage(); double scale = screenShot.Width / (bitmap.Width > bitmap.Height ? bitmap.Width : bitmap.Height); screenShot.Source = new TransformedBitmap(bitmap, new ScaleTransform(scale, scale)); }
private void taskPanePanel_ToolMouseOver(object sender, GenericWindow e) { taskPaneInfoPanel.setTool(e); if (!TaskPaneInfoPanelOpen) { TaskPaneInfoPanelOpen = true; taskPaneInfoPanel.BeginDoubleAnimation(WidthProperty, 300, 100); } }