<UserControl x:Class="WpfApp1.UI.UserControl_Excel"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:local="clr-namespace:WpfApp1.UI"
mc:Ignorable="d"
MinWidth="150">
<GroupBox Margin="5" BorderBrush="Black" Header="Excel报表">
<Grid Margin="5">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto"/>
<ColumnDefinition Width="1*"/>
</Grid.ColumnDefinitions>
<Grid.RowDefinitions>
<RowDefinition Height="25"/>
<RowDefinition Height="25"/>
<RowDefinition Height="25"/>
<RowDefinition Height="25"/>
<RowDefinition Height="25"/>
<RowDefinition Height="25"/>
</Grid.RowDefinitions>
<TextBlock Grid.Column="0" Grid.Row="0" Margin="2" VerticalAlignment="Center" Text="测试人员:"/>
<TextBlock Grid.Column="0" Grid.Row="1" Margin="2" VerticalAlignment="Center" Text="机器名称:"/>
<TextBlock Grid.Column="0" Grid.Row="2" Margin="2" VerticalAlignment="Center" Text="机器状态:"/>
<TextBlock Grid.Column="0" Grid.Row="3" Margin="2" VerticalAlignment="Center" Text="机器编号:"/>
<TextBlock Grid.Column="0" Grid.Row="4" Margin="2" VerticalAlignment="Center" Text="软件版本:"/>
<TextBlock Grid.Column="0" Grid.Row="5" Margin="2" VerticalAlignment="Center" Text="备注:"/>
<TextBox Grid.Column="1" Grid.Row="0" Margin="2" x:Name="Tester"/>
<TextBox Grid.Column="1" Grid.Row="1" Margin="2" x:Name="PhoneName"/>
<TextBox Grid.Column="1" Grid.Row="2" Margin="2" x:Name="PhoneState"/>
<TextBox Grid.Column="1" Grid.Row="3" Margin="2" x:Name="PhoneNum"/>
<TextBox Grid.Column="1" Grid.Row="4" Margin="2" x:Name="SoftwareVersion"/>
<TextBox Grid.Column="1" Grid.Row="5" Margin="2" x:Name="Note"/>
</Grid>
</GroupBox>
</UserControl>
namespace WpfApp1.UI
{
/// <summary>
/// UserControl_Excel.xaml 的交互逻辑
/// </summary>
public partial class UserControl_Excel : UserControl
{
public UserControl_Excel()
{
InitializeComponent();
InitLoad();
}
private string path = System.IO.Directory.GetCurrentDirectory() + @"\UI\Config.ini";
private void TextChanged(object sender, TextChangedEventArgs e)
{
iniFile.Write(path, "Excel", "测试人员", Tester.Text);
iniFile.Write(path, "Excel", "机器名称", PhoneName.Text);
iniFile.Write(path, "Excel", "机器状态", PhoneState.Text);
iniFile.Write(path, "Excel", "机器编号", PhoneNum.Text);
iniFile.Write(path, "Excel", "软件版本", SoftwareVersion.Text);
iniFile.Write(path, "Excel", "备注", Note.Text);
}
/// <summary>
/// 初始化加载
/// </summary>
private void InitLoad()
{
Tester.Text = iniFile.ReadValue(path, "Excel", "测试人员");
PhoneName.Text = iniFile.ReadValue(path, "Excel", "机器名称");
PhoneState.Text = iniFile.ReadValue(path, "Excel", "机器状态");
PhoneNum.Text = iniFile.ReadValue(path, "Excel", "机器编号");
SoftwareVersion.Text = iniFile.ReadValue(path, "Excel", "软件版本");
Note.Text = iniFile.ReadValue(path, "Excel", "备注");
Tester.TextChanged += new TextChangedEventHandler(TextChanged);
PhoneName.TextChanged += new TextChangedEventHandler(TextChanged);
PhoneState.TextChanged += new TextChangedEventHandler(TextChanged);
PhoneNum.TextChanged += new TextChangedEventHandler(TextChanged);
SoftwareVersion.TextChanged += new TextChangedEventHandler(TextChanged);
Note.TextChanged += new TextChangedEventHandler(TextChanged);
}
}
}