Files
XLIMS/XLIMS.CORE/Windows/MainWindow.xaml.cs
Курнат Андрей f0e11d6379 first edit
2026-01-31 16:11:36 +03:00

43 lines
1.5 KiB
C#

using System;
using System.Collections.Generic;
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.Shapes;
using XLIMS.CORE.ViewModels;
namespace XLIMS.CORE.Windows
{
/// <summary>
/// Логика взаимодействия для MainWindow.xaml
/// </summary>
public partial class MainWindow : Window
{
public MainWindow(MainViewModel viewModel)
{
InitializeComponent();
DataContext = viewModel; // ViewModel уже содержит ILimsService и все подсервисы
// При необходимости загружаем данные
if (viewModel is MainViewModel vm)
{
//vm.LoadDataAsync(); // или Loaded событие
}
}
// private void Window_MouseLeftButtonDown(object sender, MouseButtonEventArgs e)
// {
// if (e.ChangedButton == MouseButton.Left)
// DragMove();
// }
// private void Minimize_Click(object sender, RoutedEventArgs e) => WindowState = WindowState.Minimized;
// private void Maximize_Click(object sender, RoutedEventArgs e) => WindowState = WindowState == WindowState.Maximized ? WindowState.Normal : WindowState.Maximized;
// private void Close_Click(object sender, RoutedEventArgs e) => Close();
}
}