所以这就是最终产品需要的样子。
我必须使用一个我不太了解如何使用的吸气剂和吸尘器。
一旦用户点击Calc Payroll,它将显示在右侧的列表框中,然后当用户点击show list时,下面的标签将仅更新名称和总工资。
private void calcButton_Click(object sender,EventArgs e) { 双倍率= 0; 双小时= 0; double withhold = 0;
if (this.nameTextBox.Text != "")
{
infoListBox.Items.Add("Name: " + this.nameTextBox.Text);
}
if (this.hoursTextBox.Text != "")
{
infoListBox.Items.Add("Hours: " + this.hoursTextBox.Text);
}
if(this.rateTextBox.Text != "")
{
infoListBox.Items.Add("Rate: " + this.rateTextBox.Text);
}
if (this.withHoldingTextBox.Text != "") ;
{
infoListBox.Items.Add("Withholding Amount: " + this.withHoldingTextBox.Text);
}
}
}
}
所以基本上我只是将用户的所有信息打印到列表框
这是迄今为止的新课程
class Employees
{
//Fields
private double _hours;
private double _rate;
private double _withhold;
private string _name;
// Constructor
public Employees(double rate, double hours, double withhold, string name)
{
_hours = hours;
_rate = rate;
_withhold = withhold;
_name = name;
}
//Rate Property
public double rate
{
get { return _rate; }
set { _rate = value; }
}
public double hours
{
get { return _hours; }
set { _hours = value; }
}
public double withhold
{
get { return _withhold; }
set { _withhold = value; }
}
//get gross pay
public double grosspay
{
get { return _hours * _rate + _withhold; }
}
}
}
答案 0 :(得分:0)
尝试将您的属性(getter和setter)绑定到控件的内容。
像这样:
private string name;
public string Name
{
get { return name; }
set { name = value; }
}
在你的xaml代码中使用:
<Label Name="Name" Content="{Binding Name}" />
您必须在内容中绑定您的媒体资源名称,如上所示。
如果您需要有关数据绑定的更多信息,请点击此处: http://www.codeproject.com/Articles/140621/WPF-Tutorial-Concept-Binding
在这种情况下,您可以查看MVVM模式: http://www.codeproject.com/Articles/100175/Model-View-ViewModel-MVVM-Explained
请告诉我这是否对您有帮助!