xamarin - 当我点击时计算器没有得到结果=
问题描述
我在我的第一个 Xamarin 项目结束时,但是当我想要一个数学运算的答案时,我收到一个错误,因为 Xamarin.Forms.Label
也许它与xaml文件有关,xaml中OnCalculate Eventhandler的部分如下:
<Button Text="="
Grid.Row="5"
Grid.Column="3"
Grid.ColumnSpan="2"
TextColor="Black"
FontSize="36" BorderRadius="0"
Clicked="OnCalculate" />
...和.cs如下:
void OnCalculate(object sender, EventArgs e)
{
if (currentState == 2)
{
var result = OperatorHelper.Calculate(firstNumber, secondNumber, myoperator);
this.resultText.Text = resultText.ToString();
firstNumber = result;
currentState = -1;
}
}
提前致谢
...
解决方案
你在做这个
var result = OperatorHelper.Calculate(firstNumber, secondNumber, myoperator);
this.resultText.Text = resultText.ToString();
当您可能想要这样做时(result
在输出中显示 的值)
var result = OperatorHelper.Calculate(firstNumber, secondNumber, myoperator);
this.resultText.Text = result.ToString();
推荐阅读
- angular - 试图将布尔值从子组件传递给父组件
- java - 实现非常大的线程安全 HashMap
- sql - SQL世界数据库;查找至少有五个国家人口超过 1000 万的地区
- symfony - 翻译 Symfony 4 / twig
- python - 熊猫:在重复行时更改值
- c# - 计算旋转相机时保持对象居中所需的位置
- javascript - 返回一个由两个不同的 Observable 组成的合并对象,这些 Observable 依赖于 RxJS
- ionic-framework - 尝试从我的 API Ionic 4 获取值时出现问题
- python-3.x - Numpy数组和不同值的比较
- python - 将函数结果传递给 Django 中的 html