xiongzhu před 6 roky
rodič
revize
9a9c335689

binární
.vs/DeviceCenter/v16/.suo


+ 18 - 0
App.xaml.cs

@@ -13,5 +13,23 @@ namespace DeviceCenter
     /// </summary>
     public partial class App : Application
     {
+        System.Threading.Mutex mutex;
+
+        public App()
+        {
+            this.Startup += new StartupEventHandler(App_Startup);
+        }
+
+        void App_Startup(object sender, StartupEventArgs e)
+        {
+            bool ret;
+            mutex = new System.Threading.Mutex(true, "ElectronicNeedleTherapySystem", out ret);
+
+            if (!ret)
+            {
+                Environment.Exit(0);
+            }
+
+        }
     }
 }

+ 1 - 1
Login.xaml.cs

@@ -35,7 +35,7 @@ namespace DeviceCenter
 
         private void btn_quit_Click(object sender, RoutedEventArgs e)
         {
-
+            Environment.Exit(0);
         }
     }
 }

+ 11 - 4
MainWindow.xaml

@@ -6,8 +6,15 @@
         xmlns:local="clr-namespace:DeviceCenter"
         mc:Ignorable="d"
         Title="设备中心" Height="450" Width="800" ResizeMode="NoResize" Closing="Window_Closing">
-    <Grid>
-        <ListView x:Name="lv_device" HorizontalAlignment="Left" Height="160" Margin="26,30,0,0" VerticalAlignment="Top" Width="298">
+    <DockPanel VerticalAlignment="Stretch" Height="Auto">
+        <StackPanel DockPanel.Dock="Bottom" Height="Auto" Orientation="Horizontal" HorizontalAlignment="Center" Margin="10">
+            <Button Content="添加设备" Width="60" Height="25"></Button>
+            <Button Content="删除设备" Width="60" Height="25" Margin="10 0 0 0"></Button>
+            <Separator Margin="20 0 10 0" Width="1" Height="14" Style="{StaticResource {x:Static ToolBar.SeparatorStyleKey}}"></Separator>
+            <Button Content="设置开机自启" Width="80" Height="25" Margin="10 0 0 0"></Button>
+            <Button Content="设置定时重启" Width="80" Height="25" Margin="10 0 0 0"></Button>
+        </StackPanel>
+        <ListView x:Name="lv_device" VerticalAlignment="Stretch" VerticalContentAlignment="Stretch" Height="Auto" HorizontalAlignment="Stretch">
             <ListView.View>
                 <GridView>
                     <GridViewColumn Header="名称" Width="80" DisplayMemberBinding="{Binding name}" />
@@ -16,6 +23,6 @@
                 </GridView>
             </ListView.View>
         </ListView>
-
-    </Grid>
+        
+    </DockPanel>
 </Window>

+ 15 - 0
MainWindow.xaml.cs

@@ -39,6 +39,21 @@ namespace DeviceCenter
             items.Add(new Device() { name = "Device 1", ip = "192.168.1.10", status = "Online" });
             items.Add(new Device() { name = "Device 2", ip = "192.168.1.11", status = "Offline" });
             items.Add(new Device() { name = "Device 3", ip = "192.168.1.12", status = "Online" });
+            items.Add(new Device() { name = "Device 1", ip = "192.168.1.10", status = "Online" });
+            items.Add(new Device() { name = "Device 2", ip = "192.168.1.11", status = "Offline" });
+            items.Add(new Device() { name = "Device 3", ip = "192.168.1.12", status = "Online" });
+            items.Add(new Device() { name = "Device 1", ip = "192.168.1.10", status = "Online" });
+            items.Add(new Device() { name = "Device 2", ip = "192.168.1.11", status = "Offline" });
+            items.Add(new Device() { name = "Device 3", ip = "192.168.1.12", status = "Online" });
+            items.Add(new Device() { name = "Device 1", ip = "192.168.1.10", status = "Online" });
+            items.Add(new Device() { name = "Device 2", ip = "192.168.1.11", status = "Offline" });
+            items.Add(new Device() { name = "Device 3", ip = "192.168.1.12", status = "Online" });
+            items.Add(new Device() { name = "Device 1", ip = "192.168.1.10", status = "Online" });
+            items.Add(new Device() { name = "Device 2", ip = "192.168.1.11", status = "Offline" });
+            items.Add(new Device() { name = "Device 3", ip = "192.168.1.12", status = "Online" });
+            items.Add(new Device() { name = "Device 1", ip = "192.168.1.10", status = "Online" });
+            items.Add(new Device() { name = "Device 2", ip = "192.168.1.11", status = "Offline" });
+            items.Add(new Device() { name = "Device 3", ip = "192.168.1.12", status = "Online" });
             lv_device.ItemsSource = items;
 
         }

binární
bin/x86/Debug/DeviceCenter.exe


binární
bin/x86/Debug/DeviceCenter.pdb


binární
obj/x86/Debug/DesignTimeResolveAssemblyReferences.cache


binární
obj/x86/Debug/DeviceCenter.csprojAssemblyReference.cache


binární
obj/x86/Debug/DeviceCenter.exe


binární
obj/x86/Debug/DeviceCenter.g.resources


binární
obj/x86/Debug/DeviceCenter.pdb


binární
obj/x86/Debug/MainWindow.baml


+ 2 - 2
obj/x86/Debug/MainWindow.g.cs

@@ -1,4 +1,4 @@
-#pragma checksum "..\..\..\MainWindow.xaml" "{8829d00f-11b8-4213-878b-770e8597ac16}" "2E90761DED92357E73808C590C713B210F3023793FB1CB9FDA6E8A9F2010C463"
+#pragma checksum "..\..\..\MainWindow.xaml" "{8829d00f-11b8-4213-878b-770e8597ac16}" "2154E3840735480CB4F7F02ABA56C1793CEFAE3130ABC17B331E1B8A640B9033"
 //------------------------------------------------------------------------------
 // <auto-generated>
 //     此代码由工具生成。
@@ -41,7 +41,7 @@ namespace DeviceCenter {
     public partial class MainWindow : System.Windows.Window, System.Windows.Markup.IComponentConnector {
         
         
-        #line 10 "..\..\..\MainWindow.xaml"
+        #line 17 "..\..\..\MainWindow.xaml"
         [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
         internal System.Windows.Controls.ListView lv_device;
         

+ 2 - 2
obj/x86/Debug/MainWindow.g.i.cs

@@ -1,4 +1,4 @@
-#pragma checksum "..\..\..\MainWindow.xaml" "{8829d00f-11b8-4213-878b-770e8597ac16}" "2E90761DED92357E73808C590C713B210F3023793FB1CB9FDA6E8A9F2010C463"
+#pragma checksum "..\..\..\MainWindow.xaml" "{8829d00f-11b8-4213-878b-770e8597ac16}" "2154E3840735480CB4F7F02ABA56C1793CEFAE3130ABC17B331E1B8A640B9033"
 //------------------------------------------------------------------------------
 // <auto-generated>
 //     此代码由工具生成。
@@ -41,7 +41,7 @@ namespace DeviceCenter {
     public partial class MainWindow : System.Windows.Window, System.Windows.Markup.IComponentConnector {
         
         
-        #line 10 "..\..\..\MainWindow.xaml"
+        #line 17 "..\..\..\MainWindow.xaml"
         [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
         internal System.Windows.Controls.ListView lv_device;