Есть ли в WPF стандартное окно сообщений, например, WinForms System.Windows.Forms.MessageBox.Show()
, или я должен использовать окно сообщений WinForms?
c#
wpf
messagebox
Махач
источник
источник
Вы можете использовать это:
Для получения дополнительной информации посетите MessageBox в WPF .
источник
WPF содержит следующий MessageBox:
источник
Эквивалент WinForms '
MessageBox
в WPF называетсяSystem.Windows.MessageBox
.источник
MessageBox в расширенном наборе инструментов WPF очень хорош. Он находится в Microsoft.Windows.Controls.MessageBox после ссылки на DLL инструментария. Конечно, это было выпущено 9 августа 2011 года, так что это не было бы вариантом для вас изначально. Его можно найти в Github для всех, кто там смотрит.
источник
В WPF похоже этот код,
заменяется на:
источник
Как говорят другие,
MessageBox
в пространстве имен WPF естьSystem.Windows
).Проблема заключается в том, что это та же самая старая MessageBox с OK,Cancel и т.д. Windows Vista и Windows 7 переместились , чтобы использовать Task Dialogs вместо этого.
К сожалению, нет простого стандартного интерфейса для диалогов задач. Я использую реализацию из CodeProject KB .
источник
Может быть, приведенный ниже код поможет:
источник
Windows.UI.Popups
?Если вы хотите иметь свой собственный красивый wpf MessageBox: создайте новый Wpf Windows
вот xaml:
для cs этого файла:
затем создайте класс, чтобы использовать это:
Теперь вы можете создать свое окно сообщения следующим образом:
скопируйте это в App.xaml внутри
-------------- -----------------
Мои ссылки: https://www.red-gate.com/simple-talk/dotnet/net-development/using-c-to-create-powershell-cmdlets-the-basics/
для логики, как я могу сделать свой собственный ящик сообщений
источник