public void EmbedWin_InWin_Works() { var winFormsUserControl = new WinFormsUserControl(); var manager = new EmbeddingManager<Control, Control>(winFormsUserControl, control => control); var winFormsWindow = new WinFormsWindow(manager); winFormsWindow.ShowWindow(); }
/// <summary> /// Initializes a new instance of the <see cref="SteganographyPageViewModel" /> class. /// </summary> public SteganographyPageViewModel() { this.SourcePicture = new Picture(); this.HiddenPicture = new Picture(); this.EmbeddedPicture = new Picture(); this.ExtractedPicture = new Picture(); this.embeddingManager = new EmbeddingManager(this.HiddenPicture, this.EmbeddedPicture); this.extractionManager = new ExtractionManager(this.ExtractedPicture); this.headerManager = new HeaderManager(this.SourcePicture); this.BitsPerColorChannel = 1; }
public void EmbedWpf_InWpf_Works() { var wpfUserControl = new WpfUserControl(); var manager = new EmbeddingManager<UIElement, UIElement>(wpfUserControl, uiElement => uiElement); var wpfWindow = new WpfWindow(manager); wpfWindow.ShowWindow(); //http://sunshaking.blogspot.com/2008/10/tricks-for-writing-unit-tests-for-wpf.html Dispatcher.CurrentDispatcher.InvokeShutdown(); }
public void EmbedWin_InWpf_Works() { var winFormsUserControl = new WinFormsUserControl(); var manager = new EmbeddingManager<UIElement, Control>( winFormsUserControl, c => new WindowsFormsHost {Child = c}); var wpfWindow = new WpfWindow(manager); wpfWindow.ShowWindow(); //http://sunshaking.blogspot.com/2008/10/tricks-for-writing-unit-tests-for-wpf.html Dispatcher.CurrentDispatcher.InvokeShutdown(); }