WPF控件 ~ GroupBox、TextBlock 、TextBox

<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);
        }

    }
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值