DeviceInfoUserControl.xaml 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899
  1. <UserControl x:Class="ivf_tl_Manage.UserControls.DeviceInfoUserControl"
  2. xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
  3. xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
  4. xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
  5. xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
  6. xmlns:local="clr-namespace:ivf_tl_Manage.UserControls"
  7. xmlns:custom="clr-namespace:ivf_tl_CustomControls;assembly=ivf_tl_CustomControls_PC"
  8. mc:Ignorable="d"
  9. FontFamily="{StaticResource sourceHan}"
  10. Width="885" Height="464"
  11. x:Name="_deviceInfoUserControl">
  12. <custom:CanvasCustom Width="885" Height="464">
  13. <custom:CanvasCustom.BackgroundSource>
  14. <MultiBinding Converter="{StaticResource CanvasBackgroundSourceConvert}" ConverterParameter="tlInfo">
  15. <Binding ElementName="_deviceInfoUserControl" Path="TlInfoSurce.online"/>
  16. <Binding ElementName="_deviceInfoUserControl" Path="House11.temperatureAlarm"/>
  17. <Binding ElementName="_deviceInfoUserControl" Path="House11.pressureAlarm"/>
  18. </MultiBinding>
  19. </custom:CanvasCustom.BackgroundSource>
  20. <custom:CanvasCustom.MouseOverBackgroundSource>
  21. <MultiBinding Converter="{StaticResource CanvasMouseOverBackgroundSourceConvert}" ConverterParameter="tlInfo">
  22. <Binding ElementName="_deviceInfoUserControl" Path="TlInfoSurce.online"/>
  23. <Binding ElementName="_deviceInfoUserControl" Path="House11.temperatureAlarm"/>
  24. <Binding ElementName="_deviceInfoUserControl" Path="House11.pressureAlarm"/>
  25. </MultiBinding>
  26. </custom:CanvasCustom.MouseOverBackgroundSource>
  27. <custom:ButtonImage Canvas.Left="724" Canvas.Top="40" Width="26" Height="26" Click="Hidden_Click"
  28. IconSource="pack://application:,,,/ivf_tl_Manage;component/Resources/Images/login__gray_close.png"
  29. MouseOverIconSource="pack://application:,,,/ivf_tl_Manage;component/Resources/Images/login__blue_close.png"/>
  30. <Rectangle Canvas.Left="762" Canvas.Top="40" Width="1.5" Height="26" Fill="#C1C1C1" RadiusX="0.75" RadiusY="0.75"/>
  31. <custom:ButtonImage Canvas.Left="774" Canvas.Top="40" Width="26" Height="26" Click="Edit_Click"
  32. IconSource="{Binding ElementName=_deviceInfoUserControl,Path=TlInfoSurce.online,Converter={StaticResource CustomButtonIconConvert},ConverterParameter=Edit}"
  33. MouseOverIconSource="{Binding ElementName=_deviceInfoUserControl,Path=TlInfoSurce.online,Converter={StaticResource CustomButtonMouseOverIconConvert},ConverterParameter=Edit}"/>
  34. <Rectangle Canvas.Left="812" Canvas.Top="40" Width="1.5" Height="26" Fill="#C1C1C1" RadiusX="0.75" RadiusY="0.75"/>
  35. <custom:ButtonImage Canvas.Left="824" Canvas.Top="40" Width="26" Height="26" Click="Del_Click"
  36. IconSource="{Binding ElementName=_deviceInfoUserControl,Path=TlInfoSurce.online,Converter={StaticResource CustomButtonIconConvert},ConverterParameter=DelTL}"
  37. MouseOverIconSource="{Binding ElementName=_deviceInfoUserControl,Path=TlInfoSurce.online,Converter={StaticResource CustomButtonMouseOverIconConvert},ConverterParameter=DelTL}"/>
  38. <StackPanel Canvas.Left="35" Canvas.Top="40" Orientation="Horizontal">
  39. <custom:ButtonLeftImage Canvas.Left="35" Canvas.Top="40" IconWidth="26" IconHeight="26" IconMargin="0 0 5 0" Content="{DynamicResource 0002}" FontWeight="Medium" FontSize="16" Click="DishRecord_Click" Foreground="{Binding ElementName=_deviceInfoUserControl,Path=TlInfoSurce.online, Converter={StaticResource ForegroundConver}, ConverterParameter=button}" MouseOverForeground="{Binding ElementName=_deviceInfoUserControl,Path=TlInfoSurce.online, Converter={StaticResource MouseForegroundConver}}" IconSource="{Binding ElementName=_deviceInfoUserControl,Path=TlInfoSurce.online,Converter={StaticResource CustomButtonIconConvert},ConverterParameter=DishRecord}" MouseOverIconSource="{Binding ElementName=_deviceInfoUserControl,Path=TlInfoSurce.online,Converter={StaticResource CustomButtonMouseOverIconConvert},ConverterParameter=DishRecord}"/>
  40. <Rectangle Margin="10 0 10 0" Canvas.Left="142" Canvas.Top="40" Width="1.5" RadiusX="0.75" RadiusY="0.75" Height="26" Fill="#C1C1C1"/>
  41. <custom:ButtonLeftImage Canvas.Left="154" Canvas.Top="40" IconWidth="26" IconHeight="26" IconMargin="0 0 5 0"
  42. Content="{DynamicResource 0003}" FontWeight="Medium" FontSize="16" Click="HouesChart_Click"
  43. IconSource="{Binding ElementName=_deviceInfoUserControl,Path=TlInfoSurce.online,Converter={StaticResource CustomButtonIconConvert},ConverterParameter=HouseHistory}"
  44. MouseOverIconSource="{Binding ElementName=_deviceInfoUserControl,Path=TlInfoSurce.online,Converter={StaticResource CustomButtonMouseOverIconConvert},ConverterParameter=HouseHistory}"
  45. MouseOverForeground="{Binding ElementName=_deviceInfoUserControl,Path=TlInfoSurce.online, Converter={StaticResource MouseForegroundConver}}"
  46. Foreground="{Binding ElementName=_deviceInfoUserControl,Path=TlInfoSurce.online, Converter={StaticResource ForegroundConver}, ConverterParameter=button}"/>
  47. <Rectangle Margin="10 0 10 0" Canvas.Left="261" Canvas.Top="40" Width="1.5" Height="26" Fill="#C1C1C1" RadiusX="0.75" RadiusY="0.75"/>
  48. <custom:ButtonLeftImage Canvas.Left="273" Canvas.Top="40" Click="TLAlarm_Click"
  49. IconWidth="26" IconHeight="26" IconMargin="0 0 5 0"
  50. Content="{DynamicResource 0004}" FontWeight="Medium" FontSize="16"
  51. IconSource="{Binding ElementName=_deviceInfoUserControl,Path=TlInfoSurce.online,Converter={StaticResource CustomButtonIconConvert},ConverterParameter=HouseAlarm}"
  52. MouseOverIconSource="{Binding ElementName=_deviceInfoUserControl,Path=TlInfoSurce.online,Converter={StaticResource CustomButtonMouseOverIconConvert},ConverterParameter=HouseAlarm}"
  53. MouseOverForeground="{Binding ElementName=_deviceInfoUserControl,Path=TlInfoSurce.online, Converter={StaticResource MouseForegroundConver}}"
  54. Foreground="{Binding ElementName=_deviceInfoUserControl,Path=TlInfoSurce.online, Converter={StaticResource ForegroundConver}, ConverterParameter=button}"/>
  55. <Rectangle Margin="10 0 10 0" Canvas.Left="380" Canvas.Top="40" Width="1.5" Height="26" Fill="#C1C1C1" RadiusX="0.75" RadiusY="0.75"/>
  56. <custom:ButtonLeftImage Canvas.Left="394" Canvas.Top="40" Click="HouseSetting_Click" IconWidth="26" IconHeight="26" IconMargin="0 0 5 0"
  57. Content="{DynamicResource 0171}" FontWeight="Medium" FontSize="16"
  58. IconSource="{Binding ElementName=_deviceInfoUserControl,Path=TlInfoSurce.online,Converter={StaticResource CustomButtonIconConvert},ConverterParameter=HouseSetting}"
  59. MouseOverIconSource="{Binding ElementName=_deviceInfoUserControl,Path=TlInfoSurce.online,Converter={StaticResource CustomButtonMouseOverIconConvert},ConverterParameter=HouseSetting}"
  60. MouseOverForeground="{Binding ElementName=_deviceInfoUserControl,Path=TlInfoSurce.online, Converter={StaticResource MouseForegroundConver}}"
  61. Foreground="{Binding ElementName=_deviceInfoUserControl,Path=TlInfoSurce.online, Converter={StaticResource ForegroundConver}, ConverterParameter=button}"/>
  62. </StackPanel>
  63. <Rectangle Canvas.Left="15" Canvas.Top="86" Width="855" Height="1.5"
  64. Fill="{Binding ElementName=_deviceInfoUserControl,Path=TlInfoSurce.online, Converter={StaticResource ForegroundConver}, ConverterParameter=Rectangle}"/>
  65. <local:HouseInfoUserControl x:Name="houseInfo2" Canvas.Left="25" Canvas.Top="97" HouseSn="2" MouseUp="HouseInfoUserControl_MouseDown"
  66. State="{Binding ElementName=_deviceInfoUserControl,Path=TlInfoSurce.online}"
  67. HouseSource="{Binding ElementName=_deviceInfoUserControl,Path=House2}"/>
  68. <local:HouseInfoUserControl x:Name="houseInfo4" Canvas.Left="144" Canvas.Top="97" HouseSn="4" MouseUp="HouseInfoUserControl_MouseDown"
  69. State="{Binding ElementName=_deviceInfoUserControl,Path=TlInfoSurce.online}"
  70. HouseSource="{Binding ElementName=_deviceInfoUserControl,Path=House4}"/>
  71. <local:HouseInfoUserControl x:Name="houseInfo6" Canvas.Left="263" Canvas.Top="97" HouseSn="6" MouseUp="HouseInfoUserControl_MouseDown"
  72. State="{Binding ElementName=_deviceInfoUserControl,Path=TlInfoSurce.online}"
  73. HouseSource="{Binding ElementName=_deviceInfoUserControl,Path=House6}"/>
  74. <local:HouseInfoUserControl x:Name="houseInfo8" Canvas.Left="382" Canvas.Top="97" HouseSn="8" MouseUp="HouseInfoUserControl_MouseDown"
  75. State="{Binding ElementName=_deviceInfoUserControl,Path=TlInfoSurce.online}"
  76. HouseSource="{Binding ElementName=_deviceInfoUserControl,Path=House8}"/>
  77. <local:HouseInfoUserControl x:Name="houseInfo10" Canvas.Left="501" Canvas.Top="97" HouseSn="10" MouseUp="HouseInfoUserControl_MouseDown"
  78. State="{Binding ElementName=_deviceInfoUserControl,Path=TlInfoSurce.online}"
  79. HouseSource="{Binding ElementName=_deviceInfoUserControl,Path=House10}"/>
  80. <local:HouseInfoUserControl x:Name="houseInfo1" Canvas.Left="25" Canvas.Top="266" HouseSn="1" MouseUp="HouseInfoUserControl_MouseDown"
  81. State="{Binding ElementName=_deviceInfoUserControl,Path=TlInfoSurce.online}"
  82. HouseSource="{Binding ElementName=_deviceInfoUserControl,Path=House1}"/>
  83. <local:HouseInfoUserControl x:Name="houseInfo3" Canvas.Left="144" Canvas.Top="266" HouseSn="3" MouseUp="HouseInfoUserControl_MouseDown"
  84. State="{Binding ElementName=_deviceInfoUserControl,Path=TlInfoSurce.online}"
  85. HouseSource="{Binding ElementName=_deviceInfoUserControl,Path=House3}"/>
  86. <local:HouseInfoUserControl x:Name="houseInfo5" Canvas.Left="263" Canvas.Top="266" HouseSn="5" MouseUp="HouseInfoUserControl_MouseDown"
  87. State="{Binding ElementName=_deviceInfoUserControl,Path=TlInfoSurce.online}"
  88. HouseSource="{Binding ElementName=_deviceInfoUserControl,Path=House5}"/>
  89. <local:HouseInfoUserControl x:Name="houseInfo7" Canvas.Left="382" Canvas.Top="266" HouseSn="7" MouseUp="HouseInfoUserControl_MouseDown" State="{Binding ElementName=_deviceInfoUserControl,Path=TlInfoSurce.online}" HouseSource="{Binding ElementName=_deviceInfoUserControl,Path=House7}"/>
  90. <local:HouseInfoUserControl x:Name="houseInfo9" Canvas.Left="501" Canvas.Top="266" HouseSn="9" MouseUp="HouseInfoUserControl_MouseDown" State="{Binding ElementName=_deviceInfoUserControl,Path=TlInfoSurce.online}" HouseSource="{Binding ElementName=_deviceInfoUserControl,Path=House9}"/>
  91. <local:TLStateInfoUserControl Canvas.Left="625" Canvas.Top="91" MouseUp="TLStateInfoUserControl_MouseDown" State="{Binding ElementName=_deviceInfoUserControl,Path=TlInfoSurce.online}" TlName="{Binding ElementName=_deviceInfoUserControl,Path=TlInfoSurce.tlName}" Pre="{Binding ElementName=_deviceInfoUserControl,Path=House11.pressure}"/>
  92. </custom:CanvasCustom>
  93. </UserControl>