2016-04-22 19 views
0

我正在WPF中制作一个计算器应用程序。单击0按钮时,应该添加0.单击1按钮时应该添加1,依此类推。我已经使用这个代码:添加一个字符到标签C#WPF

myLabel.Content = "0"; 

当我把这个1个按钮,将0改为1这改变了内容为0,它消除了0,并提出了代替1。我怎样才能让它添加到标签而不是替换?谢谢。

+1

你需要获取标签的内容的当前值,则字符追加到它,然后该值设置为该字符串。 – Tofystedeth

+0

尝试像这样:'myLabel.Content + = newValue;' –

+0

@NateDev它是一个简单的视图模型,只有一个属性和一个命令,但是到目前为止您尝试过了什么? – dkozl

回答

0

,你应该首先尝试为

myLabel.Content=""; 

,然后按一下按钮,

myLabel.Content + = (New Value); 
+0

它将连接标签中的字符串而不是替换它。我想这就是你想要做的。 –

+1

感谢您的帮助! :) – NateDev

0

要添加一个0字符到一个字符串,你可以试试这个;

myLabel.Content += "0"; 

要和1个字符使用

myLabel.Content += "1"; 

等等...

+0

我测试了代码。它编译。 –

0

使用这样的 -

myLabel.Content += newValue; 
+0

所以使用myLabel.Content.toString()+ = newValue; –

+0

这是怎么编译?你不能设置Content.toString() – dkozl