优化更新代码,添加界面功能并整合
This commit is contained in:
25
WPFluent/Controls/MessageBox/MessageBoxImageExtensions.cs
Normal file
25
WPFluent/Controls/MessageBox/MessageBoxImageExtensions.cs
Normal file
@@ -0,0 +1,25 @@
|
||||
using System;
|
||||
using System.Windows;
|
||||
|
||||
namespace WPFluent.Controls;
|
||||
|
||||
public static class MessageBoxImageExtensions
|
||||
{
|
||||
public static string ToGlyph(this MessageBoxSymbolGlyph symbol)
|
||||
{
|
||||
return char.ConvertFromUtf32((int)symbol);
|
||||
}
|
||||
|
||||
public static MessageBoxSymbolGlyph ToSymbol(this MessageBoxImage image)
|
||||
{
|
||||
return image switch
|
||||
{
|
||||
MessageBoxImage.Error => MessageBoxSymbolGlyph.Error,
|
||||
MessageBoxImage.Information => MessageBoxSymbolGlyph.Info,
|
||||
MessageBoxImage.Warning => MessageBoxSymbolGlyph.Warning,
|
||||
MessageBoxImage.Question => MessageBoxSymbolGlyph.Question,
|
||||
MessageBoxImage.None => (MessageBoxSymbolGlyph)0x2007,
|
||||
_ => throw new NotSupportedException(),
|
||||
};
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user