private void Event_Delay(object sender, RoutedEventArgs e) { var canClose = false; var alert = new SweetAlert(); alert.Caption = "Delay"; alert.Message = "Wait!"; alert.ButtonContent = "Loading ..."; alert.PreClose += (object window, CancelEventArgs cancelEvent) => { cancelEvent.Cancel = !canClose; }; Task.Run(async() => { await Task.Delay(3000); await Dispatcher.BeginInvoke(new Action(() => { canClose = true; alert.ButtonContent = "Ok!"; })); }); var reuslt = alert.ShowDialog(); }
private void ReadXml() { data = new XMLDataHandler(); string filename = GetFileName("xml"); if (filename == null) { return; } try { _baseDocument = data.LoadXML(filename); _generatedXDocument = new XDocument(_baseDocument); } catch (Exception ex) { SweetAlert.Show("Error while reading file:", ex.Message, msgImage: SweetAlertImage.ERROR); } _schemaPath = GetFileName("xsd"); try { XMLValidator.ValidateSchema("http://www.gamelib.org/types", _schemaPath, _baseDocument); } catch (Exception ex) { SweetAlert.Show("XSD Schema validation error:", ex.Message, msgImage: SweetAlertImage.ERROR); } GameLibrary = data.GameLibrary; BaseGameLibrary = new GameLibrary(GameLibrary); UpdateIds(); RaisePropertyChanged("GamesIds"); }
static void OnConfirmed(bool confirmed) { if (confirmed) { SweetAlert.Success("Deleted!", "Your imaginary file has been deleted."); } else { SweetAlert.Error("Cancelled", "Your imaginary file is safe :)"); } }
static void OnInputConfirmed(string inputValue) { if (inputValue == "") { SweetAlert.ShowInputError("You need to write something!"); } else { SweetAlert.Success("Nice!", "you wrote: " + inputValue); } }
private void Transform() { try { TransformedDocument = XMLTransformator.Transform(XmlPath, TransformationPath); } catch (Exception ex) { SweetAlert.Show("Error while transforming document:", ex.Message, msgImage: SweetAlertImage.ERROR); } }
private void SaveXml() { try { _generatedXDocument = data.CreateXDocument(); data.SaveXML(_generatedXDocument, "BibliotekaGierAfter.xml"); } catch (Exception ex) { SweetAlert.Show("Error while saving file:", ex.Message, msgImage: SweetAlertImage.ERROR); } }
private void Event_Custom(object sender, RoutedEventArgs e) { var alert = new SweetAlert(); alert.Caption = "Custom Alert"; alert.Message = "Content"; alert.MsgButton = SweetAlertButton.YesNo; alert.OkText = "Yes."; alert.CancelText = "No!"; var result = alert.ShowDialog(); }
private void RestoreDocument() { if (_baseDocument == null) { SweetAlert.Show("Restoring error", "Read xml document first.", msgImage: SweetAlertImage.ERROR); return; } GameLibrary = new GameLibrary(BaseGameLibrary); data.GameLibrary = GameLibrary; _generatedXDocument = new XDocument(_baseDocument); ; RaisePropertyChanged("GameLibrary"); }
public static void Main() { var confirmButton = new HTMLButtonElement { InnerHTML = "Delete file conformation", OnClick = (ev) => { SweetAlert.Show(new SweetAlertOptions { Title = "Are you sure?", Text = "You will not be able to recover this imaginary file!", Type = SweetAlertType.Warning, ShowCancelButton = true, ConfirmButtonColor = "#DD6B55", ConfirmButtonText = "Yes, delete it!", CancelButtonText = "No, cancel please", CloseOnConfirm = false, CloseOnCancel = false }, OnConfirmed); } }; var promptButton = new HTMLButtonElement { InnerHTML = "Prompt example", OnClick = (ev) => { SweetAlert.Show(new SweetAlertOptions { Title = "An input!", Text = "Write something interesting:", Type = SweetAlertType.Input, ShowCancelButton = true, CloseOnConfirm = false, Animation = "slide-from-top", InputPlaceholder = "Write something" }, OnInputConfirmed); } }; // Add the Button to the page Document.Body.AppendChild(confirmButton); Document.Body.AppendChild(promptButton); }
private void ReadTransformation() { TransformationPath = GetFileName("xsl"); if (TransformationPath == null) { return; } try { var fileStream = new FileStream(TransformationPath, FileMode.Open, FileAccess.Read); using (var streamReader = new StreamReader(fileStream, Encoding.UTF8)) { XSLDocument = streamReader.ReadToEnd(); } } catch (IOException ex) { SweetAlert.Show("Error while reading transformation:", ex.Message, msgImage: SweetAlertImage.ERROR); } }
private void SaveTransformation() { string savePath = GetFileName(""); if (TransformationPath == null) { return; } try { if (!File.Exists(savePath)) { File.WriteAllText(savePath, TransformedDocument); } } catch (IOException ex) { SweetAlert.Show("Error while saving transformation:", ex.Message, msgImage: SweetAlertImage.ERROR); } }
private void ValidateXml() { if (null == data.GameLibrary) { return; } try { _generatedXDocument = data.CreateXDocument(); _schemaPath = GetFileName("xsd"); XMLValidator.ValidateSchema("http://www.gamelib.org/types", _schemaPath, _generatedXDocument); } catch (XmlSchemaValidationException ex) { SweetAlert.Show("XSD Schema validation error:", ex.Message, msgImage: SweetAlertImage.ERROR); } catch (Exception ex) { SweetAlert.Show("Model error:", ex.Message, msgImage: SweetAlertImage.ERROR); } }
private void Event_YesNo(object sender, RoutedEventArgs e) { SweetAlert.Show("Caption", "Content", SweetAlertButton.YesNo, SweetAlertImage.INFORMATION); }
private void Event_Information(object sender, RoutedEventArgs e) { SweetAlert.Show("Caption", "Content", msgImage: SweetAlertImage.INFORMATION); }
private void Event_Click(object sender, RoutedEventArgs e) { SweetAlert.Show("Caption", "Content"); }