mirror of
https://github.com/sourcegit-scm/sourcegit.git
synced 2024-12-26 21:17:20 -08:00
24 lines
721 B
C#
24 lines
721 B
C#
using System.Collections.ObjectModel;
|
|
using System.Windows;
|
|
using System.Windows.Controls;
|
|
|
|
namespace SourceGit.Views.Widgets {
|
|
|
|
/// <summary>
|
|
/// 错误提示面板
|
|
/// </summary>
|
|
public partial class Exceptions : UserControl {
|
|
public ObservableCollection<string> Messages { get; set; }
|
|
|
|
public Exceptions() {
|
|
Messages = new ObservableCollection<string>();
|
|
Models.Exception.Handler = e => Dispatcher.Invoke(() => Messages.Add(e));
|
|
InitializeComponent();
|
|
}
|
|
|
|
private void Dismiss(object sender, RoutedEventArgs e) {
|
|
var data = (sender as Button).DataContext as string;
|
|
Messages.Remove(data);
|
|
}
|
|
}
|
|
}
|