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.Navigation;
|
using System.Windows.Shapes;
|
using XHandler.Class;
|
|
namespace XHandler.View.TestList
|
{
|
/// <summary>
|
/// ExperimentRemark.xaml 的交互逻辑
|
/// </summary>
|
public partial class ExperimentRemark : UserControl
|
{
|
public event EventHandler closeEvent;
|
public event EventHandler saveEvent;
|
public string experimentId;
|
public string remark;
|
public string experimentName;
|
public string experimentRemark
|
{
|
get { return (string)GetValue(experimentRemarkProperty); }
|
set { SetValue(experimentRemarkProperty, value); }
|
}
|
public static readonly DependencyProperty experimentRemarkProperty =
|
DependencyProperty.Register("experimentRemark", typeof(string),
|
typeof(ExperimentRemark), new UIPropertyMetadata(""));
|
public ExperimentRemark()
|
{
|
InitializeComponent();
|
}
|
|
private void btnSave_Click(object sender, RoutedEventArgs e)
|
{
|
if (EventResponseController.Instance.CanExecute() == false)
|
return;
|
|
if (string.IsNullOrEmpty(tbxRemark.Text.Trim()))
|
{
|
}
|
else
|
{
|
//判断是否超长
|
if (tbxRemark.Text.Trim().Length > 225)
|
{
|
tbTips.Text = Properties.Resources.strTextLengthLimitInfo;
|
return;
|
}
|
else
|
{
|
|
}
|
}
|
|
experimentRemark = tbxRemark.Text;
|
|
saveEvent?.Invoke(this, EventArgs.Empty);
|
}
|
|
private void Button_Click(object sender, RoutedEventArgs e)
|
{
|
if (EventResponseController.Instance.CanExecute() == false)
|
return;
|
|
closeEvent?.Invoke(this, EventArgs.Empty);
|
}
|
|
private void UserControl_Loaded(object sender, RoutedEventArgs e)
|
{
|
if (experimentId != "")
|
{
|
//tbkExperimentName.Text = experimentName;
|
if (remark == "")
|
{
|
tbxRemark.Text = remark + experimentName;
|
}
|
else
|
{
|
tbxRemark.Text = remark;
|
}
|
}
|
}
|
}
|
}
|