public void SetButtonsPredefined(EnumPredefinedButtons buttons, EnumLanguages language) { Button1.Visibility = Visibility.Collapsed; Button1.Tag = EnumDialogResults.None; Button2.Visibility = Visibility.Collapsed; Button2.Tag = EnumDialogResults.None; Button3.Visibility = Visibility.Collapsed; Button3.Tag = EnumDialogResults.None; switch (buttons) { case EnumPredefinedButtons.Ok: Button1.Visibility = Visibility.Visible; Button1.Content = "Aceptar"; Button1.Tag = EnumDialogResults.Ok; break; case EnumPredefinedButtons.OkCancel: Button1.Visibility = Visibility.Visible; Button1.Content = language == EnumLanguages.Spain ? "Cancelar" : "Cancel"; Button1.Tag = EnumDialogResults.Cancel; Button2.Visibility = Visibility.Visible; Button2.Content = "Aceptar"; Button2.Tag = EnumDialogResults.Ok; break; case EnumPredefinedButtons.YesNo: Button1.Visibility = Visibility.Visible; Button1.Content = language == EnumLanguages.Spain ? "No" : "No"; Button1.Tag = EnumDialogResults.No; Button2.Visibility = Visibility.Visible; Button2.Content = language == EnumLanguages.Spain ? "Sí" : "Yes"; Button2.Tag = EnumDialogResults.Yes; break; case EnumPredefinedButtons.YesNoCancel: Button1.Visibility = Visibility.Visible; Button1.Content = language == EnumLanguages.Spain ? "Cancelar" : "Cancel"; Button1.Tag = EnumDialogResults.Cancel; Button2.Visibility = Visibility.Visible; Button2.Content = language == EnumLanguages.Spain ? "No" : "No"; Button2.Tag = EnumDialogResults.No; Button3.Visibility = Visibility.Visible; Button3.Content = language == EnumLanguages.Spain ? "Sí" : "Yes"; Button3.Tag = EnumDialogResults.Yes; break; case EnumPredefinedButtons.No: break; } }
public void SetButtonsPredefined(EnumPredefinedButtons buttons) { Button1.Visibility = Visibility.Collapsed; Button1.Tag = EnumDialogResults.None; Button2.Visibility = Visibility.Collapsed; Button2.Tag = EnumDialogResults.None; Button3.Visibility = Visibility.Collapsed; Button3.Tag = EnumDialogResults.None; switch (buttons) { case EnumPredefinedButtons.Ok: Button1.Visibility = Visibility.Visible; Button1.Content = "Ok"; Button1.Tag = EnumDialogResults.Ok; break; case EnumPredefinedButtons.OkCancel: Button1.Visibility = Visibility.Visible; Button1.Content = "Cancel"; Button1.Tag = EnumDialogResults.Cancel; Button2.Visibility = Visibility.Visible; Button2.Content = "Ok"; Button2.Tag = EnumDialogResults.Ok; break; case EnumPredefinedButtons.YesNo: Button1.Visibility = Visibility.Visible; Button1.Content = "No"; Button1.Tag = EnumDialogResults.No; Button2.Visibility = Visibility.Visible; Button2.Content = "Yes"; Button2.Tag = EnumDialogResults.Yes; break; case EnumPredefinedButtons.YesNoCancel: Button1.Visibility = Visibility.Visible; Button1.Content = "Cancel"; Button1.Tag = EnumDialogResults.Cancel; Button2.Visibility = Visibility.Visible; Button2.Content = "No"; Button2.Tag = EnumDialogResults.No; Button3.Visibility = Visibility.Visible; Button3.Content = "Yes"; Button3.Tag = EnumDialogResults.Yes; break; } }
/// <summary> /// Set the buttons to predefined values /// </summary> /// <param name="buttons"></param> public void SetButtonsPredefined(EnumPredefinedButtons buttons) { SetButtonsPredefined(buttons, EnumLanguages.Spain); }