| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596 |
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- 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;
- namespace ivf_tl_Manage.ViewModels.Win
- {
- /// <summary>
- /// BulkExportChartWindow.xaml 的交互逻辑
- /// </summary>
- public partial class BulkExportChartWindow : Window
- {
- public BulkExportChartWindow(Window w,List<int> houseSns)
- {
- InitializeComponent();
- this.Owner = w;
- this.houseSns = houseSns;
- borders.Add(_house1);
- borders.Add(_house2);
- borders.Add(_house3);
- borders.Add(_house4);
- borders.Add(_house5);
- borders.Add(_house6);
- borders.Add(_house7);
- borders.Add(_house8);
- borders.Add(_house9);
- borders.Add(_house10);
- }
- private bool[] bools = new bool[] { false, false, false, false, false, false, false, false, false, false };
- private List<Border> borders = new List<Border>();
- private void Border_MouseUp(object sender, MouseButtonEventArgs e)
- {
- var border = sender as Border;
- if (border == null)
- return;
- if (!Int32.TryParse(border.Tag.ToString(), out int tag))
- return;
- int index = tag - 1;
- bools[index] = !bools[index];
- if (bools[index])
- {
- border.Background = new SolidColorBrush((Color)ColorConverter.ConvertFromString("#4D75AC"));
- border.BorderBrush = new SolidColorBrush((Color)ColorConverter.ConvertFromString("#4D75AC"));
- var tb_num = border.Child as TextBlock;
- if (tb_num == null)
- return;
- tb_num.Foreground = new SolidColorBrush((Color)ColorConverter.ConvertFromString("#FFFFFF"));
- }
- else
- {
- border.Background = new SolidColorBrush((Color)ColorConverter.ConvertFromString("#F9F9F9"));
- border.BorderBrush = new SolidColorBrush((Color)ColorConverter.ConvertFromString("#C6C6C6"));
- var tb_num = border.Child as TextBlock;
- if (tb_num == null)
- return;
- tb_num.Foreground = new SolidColorBrush((Color)ColorConverter.ConvertFromString("#4D4D4D"));
- }
- }
- private void Cancel_Click(object sender, RoutedEventArgs e)
- {
- this.DialogResult = false;
- return;
- }
- List<int> houseSns;
- private void Ok_Click(object sender, RoutedEventArgs e)
- {
- houseSns.Clear();
- for (int i = 0; i < 10; i++)
- {
- if (bools[i])
- {
- houseSns.Add(i+1);
- }
- }
- this.DialogResult = true;
- }
- private void Image_MouseDown(object sender, MouseButtonEventArgs e)
- {
- this.DialogResult = false;
- return;
- }
- }
- }
|