private void btnCreateLik_Click(object sender, RoutedEventArgs e) { var re = LikUtil.FastCreate(); if (re) { Alert.Show("设置桌面快捷方式成功", AlertTheme.Success); } else { var btn = new UserButton("更新", () => { var re2 = LikUtil.FastCreate(true); if (re2) { Alert.Show("更新桌面快捷方式成功", AlertTheme.Success); } else { Alert.Show("更新桌面快捷方式失败", AlertTheme.Error); } }); btn.LoadAlertTheme(AlertTheme.Warning); Alert.Show("", "桌面快捷方式已存在,是否强制更新快捷方式", AlertTheme.Warning, btn, new AlertConfig() { OnlyOneWindowAllowed = true }); } }
private void btnNormal_Click(object sender, RoutedEventArgs e) { var btn = sender as Button; switch (int.Parse(btn.Tag.ToString())) { case 0: Alert.Show("Normal"); break; case 1: Alert.Show("Title", "Normal With Title"); break; case 2: Alert.Show("Use Error Theme", AlertTheme.Error); break; case 3: Alert.Show("Use Success Theme", AlertTheme.Success); break; case 4: Alert.Show("", "Take One Button", AlertTheme.Default, new UserButton("Click Me", () => { MessageBox.Show("You clicked one button"); })); break; case 5: var btn2 = new UserButton("Click Me", () => { }); btn2.LoadAlertTheme(AlertTheme.Success); Alert.Show("Title", "Take Two Themes Button", AlertTheme.Default, new UserButton("Click Me", () => { }) { BackgroundColor = Color.Red, BorderColor = Color.Crimson, FontColor = Color.LightSkyBlue, FontSize = 15, }, btn2, null); break; case 6: var closeAction = new Action(() => { MessageBox.Show("Alert Has Closed"); }); Alert.Show("Title", "With AlertConfig", AlertTheme.Default, new List <UserButton> { new UserButton("Click Me", () => { }) }, new AlertConfig() { AlertShowDuration = 5000, AnimationDuration = 500, OnlyOneWindowAllowed = true, OnAlertCloseCallback = closeAction }); break; } }