schangxiang@126.com
2025-11-04 f5ed29dc26c7cd952d56ec5721a2efc43cd25992
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
<UserControl x:Class="XHandler.View.Device.DeviceStatus"
             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:XHandler"
             xmlns:str="clr-namespace:XHandler.Properties"
             xmlns:ctrls="clr-namespace:XHandler.Controls"
             xmlns:v="clr-namespace:XHandler.View"
             mc:Ignorable="d" 
             d:DesignHeight="960" d:DesignWidth="1920" Loaded="UserControl_Loaded"
             xmlns:hc="https://handyorg.github.io/handycontrol">
 
    <Grid Background="White">
        <Grid.RowDefinitions>
            <RowDefinition Height="0.5*"/>
            <!--<RowDefinition Height="1*"/>-->
            <RowDefinition Height="8*"/>
        </Grid.RowDefinitions>
 
        <Grid.ColumnDefinitions>
            <ColumnDefinition Width="1*"/>
            <ColumnDefinition Width="1.5*"/>
            <ColumnDefinition Width="1.5*"/>
            <ColumnDefinition Width="1*"/>
            <ColumnDefinition Width="2*"/>
        </Grid.ColumnDefinitions>
 
        <Button Grid.Row="1" Grid.Column="2" x:Name="btnStartConnect" Content="启动连接" Width="90" Height="35" VerticalContentAlignment="Center"
                                    HorizontalAlignment="Left" VerticalAlignment="Center" FontSize="14" Style="{DynamicResource ButtonPrimary}" 
                                    Background="{DynamicResource blueBrush}" Click="btnStartConnect_Click" Visibility="Collapsed"/>
        <Button Grid.Row="1" Grid.Column="3" x:Name="btnEndConnect" Content="断开连接" Width="90" Height="35" VerticalContentAlignment="Center"
                                    HorizontalAlignment="Left" VerticalAlignment="Center" FontSize="14" Style="{DynamicResource ButtonPrimary}" 
                                    Background="{DynamicResource blueBrush}" Click="btnEndConnect_Click" Visibility="Collapsed"/>
 
        <Button Grid.Row="0" Grid.Column="0" Grid.ColumnSpan="5" x:Name="btnBackgrougImg" Content="背景图片" Width="90" Height="35" VerticalContentAlignment="Center"
                                    HorizontalAlignment="Left" VerticalAlignment="Top" FontSize="14" Style="{DynamicResource ButtonPrimary}" 
                                    Background="{DynamicResource blueBrush}" Click="btnBackgrougImg_Click" Margin="25,10,0,0"/>
 
        <Button Grid.Row="1" Grid.Column="1" Grid.ColumnSpan="5" x:Name="btnRefreshConnect" Content="刷新连接" Width="90" Height="35" VerticalContentAlignment="Center"
                                    HorizontalAlignment="Left" VerticalAlignment="Top" FontSize="14" Style="{DynamicResource ButtonPrimary}" Margin="150 0 0 0"
                                    Background="{DynamicResource blueBrush}" Click="btnRefreshConnect_Click" Visibility="Collapsed"/>
 
        <!--Width="980" Height="800"-->
        <Canvas Grid.Row="1" Grid.Column="0" Grid.ColumnSpan="5" Name="canvasStatus">
            <Image x:Name="backgrougImg" Stretch="Uniform" Margin="50 0 0 0"
                   Width="{Binding Converter={StaticResource percentageConverter}, ElementName=canvasStatus, Path=ActualWidth, ConverterParameter=0.9}"/>
        </Canvas>
 
    </Grid>
</UserControl>