我是Xamarin的新手,
我正在寻找一种发送方式 当我点击按钮
时,交替出现布尔值true / false这是我的按钮:
<Button Text="sendTrueorFalse"
CommandParameter="{Binding BooleanTrueOrFalse }"
Clicked="OnSort" />
这是我的方法:
void OnSort(object sender,EventArgs e) {
var item = (Button)sender;
var myboolean = (Boolean)item.CommandParameter;
if (myboolean) {
//do true
}
if (!myboolean){
//do false
}
}
答案 0 :(得分:0)
不是将bool作为CommandParameter传递,而是将其设为类级变量,并在每次单击按钮时将其翻转。
bool myBool = false;
void OnSort(object sender,EventArgs e)
{
// flip the value of myBool
myBool = !myBool;
if (myBool) {
//do true
} else {
// do false
}
}