private void OpenPlotWindow(object sender, Avalonia.Interactivity.RoutedEventArgs e) { var viewModel = (MainWindowViewModel)((Window)this.VisualRoot).DataContext; var window = new PlotWindow(viewModel); window.Show((Window)this.VisualRoot); }
public void Execute(object parameter) { this.BeeAlgorithm.CreateMethod(); PlotWindow x = new PlotWindow { DataContext = this.BeeAlgorithm }; x.Show(); }
public void Undock() { App.Current.Dispatcher.Invoke(() => { var context = HideCurrent(); if (context != null) { var window = new PlotWindow { DataContext = context }; window.Show(); } }); }
public void UndockAny(Object obj) { var context = ConvertToViewModel(obj); if (context != null) { App.Current.Dispatcher.Invoke(() => { if (Object.ReferenceEquals(context, _contexts.LastOrDefault())) { Undock(); } else if (_contexts.Remove(context)) { var window = new PlotWindow { DataContext = context }; window.Show(); } }); } }
private void BtnTestPlot_Click(object sender, RoutedEventArgs e) { PlotWindow plot = new PlotWindow(selectedStat); plot.Show(); }