0

如果我开始我的表单,在我的文本框中写一些东西,然后尝试获取文本框的值,那么我会得到空值。如何获取文本框值?如果我添加一个按钮并尝试获取值,那么它就可以工作。但我试图在没有按钮的情况下做到这一点。我正在使用 WPF 表单。这是我的代码:

public partial class _2band : Page
{
    public _2band()
    {
        InitializeComponent();
        UpdateLayout();
        RFIDI();
        vardasBox1.Text = "";
        dispatcherTimer = new System.Windows.Threading.DispatcherTimer();
        dispatcherTimer.Tick += new EventHandler(dispatcherTimer_Tick);
        dispatcherTimer.Interval = new TimeSpan(0, 0, 1);
        dispatcherTimer.Start();

    }
    // MainWondow mainas = new MainWondow();
    DB db = new DB();

    string pavad;
    string vardas;

    int status;
    string s = "";
    string s0 = "";

    RfidApi Api = new RfidApi();
    private System.Windows.Threading.DispatcherTimer dispatcherTimer;
    private void dispatcherTimer_Tick(object sender, EventArgs e)
    {
        Api.nuskaitymas(out s0);
        if (s0 != null)
        {
            s = s0;
            vardas = vardasBox1.Text;
        }
    }
4

0 回答 0