using System;
|
using System.Text;
|
|
namespace Shared.Phone.UserCenter
|
{
|
/// <summary>
|
/// 显示一个需要确认的信息框
|
/// </summary>
|
public class ConfirmMsgControl
|
{
|
/// <summary>
|
/// 回调事件
|
/// </summary>
|
public event EventHandler<bool> ResultEventHandler;
|
|
/// <summary>
|
/// 信息
|
/// </summary>
|
private string msg = string.Empty;
|
/// <summary>
|
/// 显示一个需要确认的信息框
|
/// </summary>
|
/// <param name="i_msg"></param>
|
public ConfirmMsgControl(string i_msg)
|
{
|
this.msg = i_msg;
|
}
|
|
/// <summary>
|
/// 显示
|
/// </summary>
|
public void Show()
|
{
|
Alert alert = new Alert(Language.StringByID(R.MyInternationalizationString.NormalTip),
|
msg,Language.StringByID(R.MyInternationalizationString.uCancel),Language.StringByID(R.MyInternationalizationString.OkMsg));
|
|
alert.Show();
|
|
alert.ResultEventHandler += (sender, e) =>
|
{
|
if (this.ResultEventHandler != null)
|
{
|
this.ResultEventHandler(sender, e);
|
}
|
};
|
}
|
}
|
|
/// <summary>
|
/// 显示一个普通的信息框
|
/// </summary>
|
public class NormalMsgControl
|
{
|
/// <summary>
|
/// 回调事件
|
/// </summary>
|
public event EventHandler<bool> ResultEventHandler;
|
/// <summary>
|
/// 信息
|
/// </summary>
|
private string msg = string.Empty;
|
/// <summary>
|
/// 显示一个普通的信息框
|
/// </summary>
|
/// <param name="i_msg"></param>
|
public NormalMsgControl(string i_msg)
|
{
|
this.msg = i_msg;
|
}
|
|
/// <summary>
|
/// 显示
|
/// </summary>
|
public void Show()
|
{
|
Alert alert = new Alert(Language.StringByID(R.MyInternationalizationString.NormalTip),
|
msg,Language.StringByID(R.MyInternationalizationString.OkMsg));
|
|
alert.Show();
|
|
alert.ResultEventHandler += (sender, e) =>
|
{
|
if (this.ResultEventHandler != null)
|
{
|
this.ResultEventHandler(sender, e);
|
}
|
};
|
}
|
}
|
|
/// <summary>
|
/// 显示一个普通的信息框
|
/// </summary>
|
public class ErrorMsgControl
|
{
|
/// <summary>
|
/// 回调事件
|
/// </summary>
|
public event EventHandler<bool> ResultEventHandler;
|
/// <summary>
|
/// 信息
|
/// </summary>
|
private string msg = string.Empty;
|
/// <summary>
|
/// 显示一个普通的信息框
|
/// </summary>
|
/// <param name="i_msg"></param>
|
public ErrorMsgControl(string i_msg)
|
{
|
this.msg = i_msg;
|
}
|
|
/// <summary>
|
/// 显示
|
/// </summary>
|
public void Show()
|
{
|
Alert alert = new Alert(Language.StringByID(R.MyInternationalizationString.ErrorTip),
|
msg, Language.StringByID(R.MyInternationalizationString.OkMsg));
|
|
alert.Show();
|
|
alert.ResultEventHandler += (sender, e) =>
|
{
|
if (this.ResultEventHandler != null)
|
{
|
this.ResultEventHandler(sender, e);
|
}
|
};
|
}
|
}
|
}
|