using IOTContainer.Common; using IOTContainer.ViewModel; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows; using System.Windows.Controls; using System.Windows.Data; using System.Windows.Documents; using System.Windows.Input; using System.Windows.Media; using System.Windows.Media.Imaging; using System.Windows.Shapes; namespace IOTContainer.View { /// /// MessBoxWindow.xaml 的交互逻辑 /// public partial class MessBoxWindow : Window { public MessBoxWindow() { InitializeComponent(); ComParameters.Parameters.MessBoxWindow = this; this.DataContext = ComParameters.Parameters.MessBoxViewModel = new MessBoxViewModel(); this.img.Visibility = Visibility.Collapsed; this.detail.Visibility = Visibility.Visible; } public MessBoxWindow(string messages, bool yesorno = true) { InitializeComponent(); ComParameters.Parameters.MessBoxWindow = this; this.DataContext = ComParameters.Parameters.MessBoxViewModel = new MessBoxViewModel(messages); if (!yesorno) img.Source = new BitmapImage(new Uri("pack://application:,,,/Resources/MainViewRes/Fail.png")); ; this.img.Visibility = Visibility.Visible; this.detail.Visibility = Visibility.Collapsed; } private void CloseWinClick(object sender, RoutedEventArgs e) { this.Close(); } private void Grid_MouseMove(object sender, MouseEventArgs e) { if (Mouse.LeftButton == MouseButtonState.Pressed) { this.DragMove(); } } } }