old mode 100755
new mode 100644
| | |
| | | /// </summary> |
| | | public class ConfirmDialog : Dialog |
| | | { |
| | | /// bodyView |
| | | /// </summary> |
| | | FrameLayout bodyView; |
| | | |
| | | /// <summary> |
| | | /// |
| | | /// </summary> |
| | |
| | | { |
| | | this.BackgroundColor = CSS_Color.DialogTransparentColor1; |
| | | |
| | | if (bodyView != null && bodyView.Parent != null) |
| | | { |
| | | bodyView.RemoveFromParent(); |
| | | } |
| | | |
| | | bodyView = new FrameLayout(); |
| | | this.AddChidren(bodyView); |
| | | |
| | | FrameLayout contentView = new FrameLayout() |
| | | { |
| | | Gravity = Gravity.Center, |
| | |
| | | BorderWidth = 0, |
| | | Radius = (uint)Application.GetMinRealAverage(10), |
| | | }; |
| | | this.AddChidren(contentView); |
| | | bodyView.AddChidren(contentView); |
| | | |
| | | Button btnTitle = new Button() |
| | | { |
| | |
| | | okAction?.Invoke(); |
| | | }; |
| | | |
| | | this.Show(); |
| | | //this.Show(); |
| | | } |
| | | |
| | | /// <summary> |
| | |
| | | public void ShowDialog(int titleId, int msgId, Action okAction, Action cancelAction = null) |
| | | { |
| | | this.ShowDialogBase(Language.StringByID(titleId), Language.StringByID(msgId), okAction, cancelAction); |
| | | this.Show(); |
| | | } |
| | | |
| | | /// <summary> |
| | |
| | | public void ShowDialog(int titleId, int msgId, Action okAction, Action cancelAction, int cancelID, int confirmID) |
| | | { |
| | | this.ShowDialogBase(Language.StringByID(titleId), Language.StringByID(msgId), okAction, cancelAction, cancelID, confirmID); |
| | | this.Show(); |
| | | } |
| | | |
| | | /// <summary> |
| | |
| | | public void ShowDialog(string titleStr, string msgStr, Action okAction, Action cancelAction = null) |
| | | { |
| | | this.ShowDialogBase(titleStr, msgStr, okAction, cancelAction); |
| | | this.Show(); |
| | | } |
| | | |
| | | /// <summary> |
| | |
| | | public void ShowDialog(string titleStr, string msgStr, Action okAction, Action cancelAction, int cancelID, int confirmID) |
| | | { |
| | | this.ShowDialogBase(titleStr, msgStr, okAction, cancelAction, cancelID, confirmID); |
| | | this.Show(); |
| | | } |
| | | |
| | | /// <summary> |
| | | /// RefreshDialog 在Dialog没关闭情况下调用 |
| | | /// 可以自定义按钮文字 |
| | | /// </summary> |
| | | /// <param name="titleStr"></param> |
| | | /// <param name="msgStr"></param> |
| | | /// <param name="okAction"></param> |
| | | /// <param name="cancelAction"></param> |
| | | /// <param name="cancelID"></param> |
| | | /// <param name="confirmID"></param> |
| | | public void RefreshDialog(string titleStr, string msgStr, Action okAction, Action cancelAction, int cancelID, int confirmID) |
| | | { |
| | | this.ShowDialogBase(titleStr, msgStr, okAction, cancelAction, cancelID, confirmID); |
| | | //this.Show();不需要show |
| | | } |
| | | } |
| | | } |