using System;
using System.Collections.Generic;
using System.IO;
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.Markup;
using System.Windows.Media;
using System.Windows.Media.Imaging;
using System.Windows.Navigation;
using System.Windows.Shapes;
using System.Runtime.Serialization;
using System.Collections.Concurrent;
using System.ServiceModel;
using GZ.Modular.Log;
using GZ.Modular.Redis;
using MongoDB.Driver;
using Dapper;
namespace GZ.Projects.HnSx
{
///
/// 命令
///
public partial class ViewModel : System.ComponentModel.INotifyPropertyChanged
{
#region 私有方法
///
/// 命令
///
private void LoadChildHMI(System.Windows.Controls.TabControl tc, System.String tabName, System.Windows.Window form,System.Windows.RoutedEventHandler initHandler)
{
foreach (System.Windows.Controls.TabItem item in tc.Items)
{
if (item.Name == tabName + "Tab")
{
tc.SelectedItem = item;
return;
}
}
System.Windows.Controls.TabItem ti = new System.Windows.Controls.TabItem();
ti.Name = tabName + "Tab";
ti.Height = 0;
ti.Content = form.Content;
initHandler(form, null);
tc.Items.Add(ti);
tc.SelectedItem = ti;
}
///
/// 属性变更
///
public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
public void RaisePropertyChanged(string propertyName)
{
System.ComponentModel.PropertyChangedEventHandler handler = PropertyChanged;
if (handler != null)
{
handler(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
}
}
#endregion
}
}