ShowDialog() public static method

public static ShowDialog ( string message, string title, WindowMessageButtons buttons, WindowMessageImage image, Window owner, WindowStartupLocation windowStartupLocation = WindowStartupLocation.CenterOwner, WindowMessageTextType windowMessageTextType = WindowMessageTextType.TextBlock, FontFamily fontFamily = null, double fontSize = 12 ) : WindowMessageResult
message string
title string
buttons WindowMessageButtons
image WindowMessageImage
owner System.Windows.Window
windowStartupLocation WindowStartupLocation
windowMessageTextType WindowMessageTextType
fontFamily FontFamily
fontSize double
return WindowMessageResult
Esempio n. 1
0
        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();
                }
            }
        }
Esempio n. 2
0
        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];
                }
            }
        }
Esempio n. 3
0
        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();
            }
        }
Esempio n. 4
0
        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();
            }
        }