public static ShowDialog ( string message, string title, WindowMessageButtons buttons, WindowMessageImage image, |
||
message | string | |
title | string | |
buttons | WindowMessageButtons | |
image | WindowMessageImage | |
owner | ||
windowStartupLocation | WindowStartupLocation | |
windowMessageTextType | WindowMessageTextType | |
fontFamily | FontFamily | |
fontSize | double | |
리턴 | WindowMessageResult |
private void Button_Delete_Click(object sender, RoutedEventArgs e) { ListViewItemTableTile selectedItem = ListView_TableTiles.SelectedItem as ListViewItemTableTile; if (selectedItem != null) { WindowMessageResult result = WindowMessage.ShowDialog(string.Format("Do you want to delete '{0}'?", selectedItem.TableTile.Name), "Delete", WindowMessageButtons.YesNoCancel, WindowMessageImage.Question, App.WindowMain); if (result == WindowMessageResult.Yes) { App.TableTileManager.Remove(selectedItem.TableTile); UpdateListView(); } } }
private void Button_RestoreDefaultLocations_Click(object sender, RoutedEventArgs e) { WindowMessageResult windowMessageResult = WindowMessage.ShowDialog( "Do you want to restore default locations?", "Restore Default Locations", WindowMessageButtons.YesNoCancel, WindowMessageImage.Warning, App.WindowMain); if (windowMessageResult == WindowMessageResult.Yes) { for (int tableSize = 0; tableSize < 11; tableSize++) { Config.HudTimerLocationsX[tableSize] = Config.DefaultHudTimerLocationsX[tableSize]; Config.HudTimerLocationsY[tableSize] = Config.DefaultHudTimerLocationsY[tableSize]; } } }
private void Button_RestoreDefaults_Click(object sender, RoutedEventArgs e) { StringBuilder sb = new StringBuilder(); sb.AppendLine("Do you want to restore default table tile configs?"); sb.AppendLine("This will overwrite only default named table tile configs."); sb.AppendLine("Custom table tile cofigs will remain untouched."); sb.AppendLine(); sb.AppendLine("Default table tile configs:"); sb.AppendLine(); List <TableTile> defaultTableTiles = TableTile.GetDefaultValues().ToList(); foreach (TableTile tableTile in defaultTableTiles) { sb.AppendLine(" " + tableTile.Name); } WindowMessageResult windowMessageResult = WindowMessage.ShowDialog( sb.ToString(), "Restore Default Table Tile Configs", WindowMessageButtons.YesNoCancel, WindowMessageImage.Warning, App.WindowMain); if (windowMessageResult == WindowMessageResult.Yes) { foreach (TableTile tableTile in App.TableTileManager.GetTableTilesCopy()) { if (!defaultTableTiles.Any(a => a.Name.Equals(tableTile.Name))) { defaultTableTiles.Add(tableTile); } } App.TableTileManager.RemoveAll(); App.TableTileManager.Add(defaultTableTiles); UpdateListView(); } }
private void Button_RestoreDefaults_Click(object sender, RoutedEventArgs e) { StringBuilder sb = new StringBuilder(); sb.AppendLine("Do you want to restore default poker type values?"); sb.AppendLine("This will overwrite only default named poker types."); sb.AppendLine("Custom poker types will remain untouched."); sb.AppendLine(); sb.AppendLine("Default poker types:"); sb.AppendLine(); List <PokerType> defaultPokerTypes = PokerType.GetDefaultValues().ToList(); foreach (PokerType pokerType in defaultPokerTypes) { sb.AppendLine(" " + pokerType.Name); } WindowMessageResult windowMessageResult = WindowMessage.ShowDialog( sb.ToString(), "Restore Default Poker Types", WindowMessageButtons.YesNoCancel, WindowMessageImage.Warning, App.WindowMain); if (windowMessageResult == WindowMessageResult.Yes) { foreach (PokerType pokerType in App.PokerTypeManager.GetPokerTypesCopy()) { if (!defaultPokerTypes.Any(a => a.Name.Equals(pokerType.Name))) { defaultPokerTypes.Add(pokerType); } } App.PokerTypeManager.RemoveAll(); App.PokerTypeManager.Add(defaultPokerTypes); UpdateListView(); } }