| 12345678910111213141516171819202122232425262728293031323334353637383940414243 |
- <Window x:Class="DeviceCenter.MainWindow"
- xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
- xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
- xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
- xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
- xmlns:local="clr-namespace:DeviceCenter"
- mc:Ignorable="d"
- Title="设备中心" Height="450" Width="800" ResizeMode="NoResize" Closing="Window_Closing" WindowStartupLocation="CenterScreen">
- <Window.Resources>
- <local:DeviceTypeConverter x:Key="deviceTypeConverter"/>
- <local:DeviceStatusConverter x:Key="deviceStatusConverter"/>
- <local:DeviceStatusColorConverter x:Key="deviceStatusColorConverter"/>
- </Window.Resources>
- <DockPanel VerticalAlignment="Stretch" Height="Auto">
- <StackPanel DockPanel.Dock="Bottom" Height="Auto" Orientation="Horizontal" HorizontalAlignment="Center" Margin="10">
- <Button Content="添加设备" Width="60" Height="25" Name="btn_add_device" Click="btn_add_device_Click"></Button>
- <Button Content="删除设备" Width="60" Height="25" Margin="10 0 0 0" Name="btn_del_device" Click="btn_del_device_Click"></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 type, Converter = {StaticResource deviceTypeConverter}}" />
- <GridViewColumn Header="名称" Width="80" DisplayMemberBinding="{Binding name}" />
- <GridViewColumn Header="IP" Width="120" DisplayMemberBinding="{Binding ip}" />
- <GridViewColumn Header="状态" Width="100">
- <GridViewColumn.CellTemplate>
- <DataTemplate>
- <StackPanel Orientation="Horizontal">
- <Ellipse Width="10" Height="10" Fill="{Binding status,Converter = {StaticResource deviceStatusColorConverter}}" Margin="0 0 5 0"></Ellipse>
- <TextBlock Text="{Binding status, Converter= {StaticResource deviceStatusConverter}}"></TextBlock>
- </StackPanel>
- </DataTemplate>
- </GridViewColumn.CellTemplate>
- </GridViewColumn>
- </GridView>
- </ListView.View>
- </ListView>
- </DockPanel>
- </Window>
|