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
|
{
|
/// <summary>
|
/// 命令
|
/// </summary>
|
public partial class ViewModel : System.ComponentModel.INotifyPropertyChanged
|
{
|
|
#region 私有方法
|
/// <summary>
|
/// 命令
|
/// </summary>
|
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;
|
}
|
/// <summary>
|
/// 属性变更
|
/// </summary>
|
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
|
}
|
}
|