| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475 |
- using CustomUI;
- using System.Windows;
- using Panuon.UI.Silver.Core;
- using System.Windows.Controls;
- using SHJX.Service.Model.CRUDModules;
- namespace SHJX.Service.Shell.Views.Manual
- {
- /// <summary>
- /// MotorManualWindow.xaml 的交互逻辑
- /// </summary>
- public partial class MotorManualWindow : UserControl
- {
- public MotorManualWindow()
- {
- InitializeComponent();
- }
- private void AreaSearchTextChanged(object sender, SearchTextChangedEventArgs e)
- {
- foreach (ComboBoxItem item in CmbArea.Items)
- {
- item.Visibility = item.Content.ToString().Contains(e.Text.Trim().ToUpper()) ? Visibility.Visible : Visibility.Collapsed;
- }
- }
- private void SpeedAllCheck_Click(object sender, RoutedEventArgs e)
- {
- try
- {
- if ((bool)(e.OriginalSource as CheckBox).IsChecked)
- {
- for (int i = 0; i < CheckComboBox.Items.Count; i++)
- {
- if (CheckComboBox.ItemContainerGenerator.ContainerFromIndex(i) is CheckComboBoxItem checkComboBoxItem)
- {
- checkComboBoxItem.IsSelected = true;
- }
- if (!CheckComboBox.SelectedObjList.Contains(CheckComboBox.Items[i]))
- {
- CheckComboBox.SelectedObjList.Add(CheckComboBox.Items[i]);
- }
- if (!CheckComboBox.SelectedStrList.Contains((CheckComboBox.Items[i] as MotorSpeed).DetailName))
- {
- CheckComboBox.SelectedStrList.Add((CheckComboBox.Items[i] as MotorSpeed).DetailName);
- }
- }
- }
- else
- {
- for (int i = 0; i < CheckComboBox.Items.Count; i++)
- {
- if (CheckComboBox.ItemContainerGenerator.ContainerFromIndex(i) is CheckComboBoxItem checkComboBoxItem)
- {
- checkComboBoxItem.IsSelected = false;
- }
- if (CheckComboBox.SelectedObjList.Contains(CheckComboBox.Items[i]))
- {
- CheckComboBox.SelectedObjList.Remove(CheckComboBox.Items[i]);
- }
- if (CheckComboBox.SelectedStrList.Contains((CheckComboBox.Items[i] as MotorSpeed).DetailName))
- {
- CheckComboBox.SelectedStrList.Remove((CheckComboBox.Items[i] as MotorSpeed).DetailName);
- }
- }
- }
- CheckComboBox.SetCheckComboBoxValueAndContent();
- }
- catch (System.Exception)
- {
- throw;
- }
- }
- }
- }
|