You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
45 lines
1.3 KiB
45 lines
1.3 KiB
using System.Windows;
|
|
|
|
namespace CoreTest
|
|
{
|
|
/// <summary>
|
|
/// Interaction logic for StartDevice.xaml
|
|
/// </summary>
|
|
public partial class StartDevice : Window
|
|
{
|
|
const int COLS = 4;
|
|
const int ROWHEIGHT = 30;
|
|
|
|
public StartDevice(string dev, Point p)
|
|
{
|
|
InitializeComponent();
|
|
devicename.Text += ":" + dev;
|
|
this.SizeToContent = SizeToContent.WidthAndHeight;
|
|
grd.Width = 240;
|
|
grd.Height = 70;
|
|
|
|
btnStart.Click += new RoutedEventHandler((s, e) =>
|
|
{
|
|
var tag = App.Server[dev + "_Running"];
|
|
if (tag != null) tag.Write(true);
|
|
this.Close();
|
|
});
|
|
btnStop.Click += new RoutedEventHandler((s, e) =>
|
|
{
|
|
var tag = App.Server[dev + "_Running"];
|
|
if (tag != null) tag.Write(false);
|
|
this.Close();
|
|
});
|
|
|
|
this.Left = p.X - grd.Width / 2;
|
|
this.Top = p.Y - grd.Height / 2 + 40;
|
|
if (this.Left < 0) this.Left = 0;
|
|
if (this.Top < 0) this.Top = 0;
|
|
}
|
|
|
|
private void btnExit_Click(object sender, RoutedEventArgs e)
|
|
{
|
|
this.Close();
|
|
}
|
|
}
|
|
}
|
|
|