我嘗試在MessageBoxResult自定義圖像枚舉的MessageBoxResult
創建構建自定義MessageBoxImage對於自MessageBoxImage枚舉,我有:
public enum CustomBoxImage
{
Foo = new BitmapImage(new Uri(@"pack://application:,,,/MySoftware;component/Images/foo.png"))
}
和MessageBoxResult,我有:
MessageBoxResult mrb = MessageBox.Show(
"This will kill you. Are you sure?",
"Kill you",
MessageBoxButton.YesNo, CustomBoxImage.Foo);
但它給我這個錯誤:
無法將「... CustomBoxImage」轉換爲「System.Windows.MessageBoxImage」
如何將自定義圖像枚舉插入到MessageBoxResult中?或者,甚至有可能嗎?
可能的重複http://stackoverflow.com/questions/3169996/c-wpf-custom-message-box –
不好意思,你覺得它曾經應該是你的解決方案嗎? MessageBox.Show需要枚舉System.Windows.MessageBoxImage的值,並且不能通過任何你想要的東西! –
@Davide:確實這是有點明顯 – RvdK