谁能帮忙,我想更改我的图像(按钮),当我按下按钮图像时,我打开 MT.Dialog 然后我登录,当我登录时,我希望按钮更改我该怎么做,我找到了代码,但它在 MT.Dialog 中不起作用这是我的做法。
cmdLogin.TouchUpInside += delegate {
cmdLogin.SetImage(UIImage.FromFile("Images/Logout.png"), UIControlState.Normal);
};
对于我尝试过的隐藏的东西(但不起作用)
if(cmdLogin.Hidden == True)
{
cmdLogout.Enabled;
}else{
cmdLogout.Hidden;
}
但这在 MT.Dialog 当然是行不通的,因为我没有对我的字符串元素做任何事情(我的字符串元素的名称为login,如果有人获得了指向带有数据库的良好登录系统的链接,那将非常有帮助。
当然这是我的 MT.Dialog 代码
cmdLogin.TouchUpInside += delegate {
_window.RootViewController = new DialogViewController(new RootElement("Login") {
new Section ("B.V. Electronic"){
(password = new EntryElement ("Password", "", "", true))
},
new Section () {
(login = new StringElement ("Login", delegate {
if(password.Matches("1234")){
GoBackToView();
}else{
new UIAlertView("Wrong code", "It's the wrong code", null, "Ok", null).Show();
}
}))
},
new Section (){
new StringElement ("Cancel", delegate {
GoBackToView();
})
}
});
};