39 lines
1.4 KiB
C#
39 lines
1.4 KiB
C#
using System.Text;
|
|
using System.Windows;
|
|
using System.Windows.Controls;
|
|
using System.Windows.Data;
|
|
using System.Windows.Documents;
|
|
using System.Windows.Input;
|
|
using System.Windows.Media;
|
|
using System.Windows.Media.Imaging;
|
|
using System.Windows.Navigation;
|
|
using System.Windows.Shapes;
|
|
|
|
namespace Lab
|
|
{
|
|
/// <summary>
|
|
/// Interaction logic for MainWindow.xaml
|
|
/// </summary>
|
|
public partial class MainWindow : Window
|
|
{
|
|
private void ClickOpenTriangleWindow (object sender, RoutedEventArgs e) => Open( new TriangleWindow() );
|
|
private void ClickOpenFibonacciWindow (object sender, RoutedEventArgs e) => Open( new FibonacciWindow() );
|
|
private void ClickOpenArrayReverseWindow (object sender, RoutedEventArgs e) => Open( new ArrayReverseWindow() );
|
|
private void ClickOpenMatrixCompareWindow (object sender, RoutedEventArgs e) => Open( new MatrixCompareWindow() );
|
|
private void ClickOpenMatrixFlipWindow (object sender, RoutedEventArgs e) => Open( new MatrixFlipWindow() );
|
|
private void ClickOpenClassMultiplyWindow (object sender, RoutedEventArgs e) => Open( new ClassMultiplyWindow() );
|
|
|
|
public MainWindow()
|
|
{
|
|
InitializeComponent();
|
|
}
|
|
|
|
private void Open(Window w)
|
|
{
|
|
w.Owner = this;
|
|
w.Closed += (_, _) => Show();
|
|
Hide();
|
|
w.Show();
|
|
}
|
|
}
|
|
} |