| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153 |
- <UserControl x:Class="ivf_tl_Manage.UserControls.HouseInfoUserControl"
- xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
- xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
- xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
- xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
- xmlns:local="clr-namespace:ivf_tl_Manage.UserControls"
- xmlns:custom="clr-namespace:ivf_tl_CustomControls;assembly=ivf_tl_CustomControls_PC"
- mc:Ignorable="d"
- FontFamily="{StaticResource sourceHan}"
- Width="124" Height="168"
- x:Name="_houseInfoUserControl">
- <Canvas Width="124" Height="168">
- <Rectangle IsHitTestVisible="False" x:Name="maskHouse" Panel.ZIndex="100" Width="104" Height="148" Fill="Black" Opacity="0" Margin="10" RadiusX="10" RadiusY="10"/>
-
- <custom:CanvasCustom Width="124" Height="168"
- Visibility="{Binding ElementName=_houseInfoUserControl,Path=HouseSource.houseDoorState,Converter={StaticResource Int0ToVisibilityConvert}}">
- <custom:CanvasCustom.BackgroundSource>
- <MultiBinding Converter="{StaticResource CanvasBackgroundSourceConvert1}" ConverterParameter="houseInfo">
- <Binding ElementName="_houseInfoUserControl" Path="State"/>
- <Binding ElementName="_houseInfoUserControl" Path="HouseSource"/>
- <!--<Binding ElementName="_houseInfoUserControl" Path="HouseSource.houseState"/>-->
- </MultiBinding>
- </custom:CanvasCustom.BackgroundSource>
- <custom:CanvasCustom.MouseOverBackgroundSource>
- <MultiBinding Converter="{StaticResource CanvasMouseOverBackgroundSourceConvert1}" ConverterParameter="houseInfo">
- <Binding ElementName="_houseInfoUserControl" Path="State"/>
- <Binding ElementName="_houseInfoUserControl" Path="HouseSource"/>
- <!--<Binding ElementName="_houseInfoUserControl" Path="HouseSource.houseState"/>-->
- </MultiBinding>
- </custom:CanvasCustom.MouseOverBackgroundSource>
-
- <TextBlock Canvas.Left="20" Canvas.Top="15" FontSize="26" FontWeight="Medium"
- Text="{Binding ElementName=_houseInfoUserControl,Path=HouseSn}">
- <TextBlock.Foreground>
- <MultiBinding Converter="{StaticResource HouseSnForegroundConvert}">
- <Binding ElementName="_houseInfoUserControl" Path="State"/>
- <Binding ElementName="_houseInfoUserControl" Path="HouseSource.temperatureAlarm"/>
- <Binding ElementName="_houseInfoUserControl" Path="HouseSource.pressureAlarm"/>
- </MultiBinding>
- </TextBlock.Foreground>
- </TextBlock>
- <!---->
- <!--40-->
- <Grid Canvas.Left="55" Canvas.Top="18" Width="48" Height="35">
- <!--<StackPanel VerticalAlignment="Center" Visibility="{Binding ElementName=_houseInfoUserControl,Path=HouseSource.cultureState,Converter={StaticResource Int0ToCollapsedConvert}}">
- <TextBlock Text="Take photos" FontWeight="Medium" Foreground="#4D75AC" FontSize="8.4"/>
- <TextBlock Text="{Binding ElementName=_houseInfoUserControl,Path=HouseSource.HouseStateString2}" FontWeight="Medium" Foreground="#4D75AC" FontSize="10" Visibility="{Binding ElementName=_houseInfoUserControl,Path=HouseSource.HouseStateString2,Converter={StaticResource StringToVisibilityConvert} }"/>
- </StackPanel>-->
- <StackPanel VerticalAlignment="Center" Visibility="{Binding ElementName=_houseInfoUserControl,Path=HouseSource.cultureState,Converter={StaticResource Int0ToCollapsedConvert}}">
- <TextBlock Text="{Binding ElementName=_houseInfoUserControl,Path=HouseSource.HouseStateString1}" FontWeight="Medium" Foreground="#4D75AC" FontSize="8.4"/>
- <TextBlock Text="{Binding ElementName=_houseInfoUserControl,Path=HouseSource.HouseStateString2}" FontWeight="Medium" Foreground="#4D75AC" FontSize="8.4" Visibility="{Binding ElementName=_houseInfoUserControl,Path=HouseSource.HouseStateString2,Converter={StaticResource StringToVisibilityConvert} }"/>
- </StackPanel>
- </Grid>
- <Image Canvas.Left="92" Canvas.Top="9" Width="10" Height="18"
- Visibility="{Binding ElementName=_houseInfoUserControl,Path=HouseSource.embryoRecordVO.vip,Converter={StaticResource Int1ToVisibilityConvert}}"
- Source="{Binding ElementName=_houseInfoUserControl,Path=State,Converter={StaticResource CustomButtonIconConvert},ConverterParameter=DishVip}"/>
-
- <Image Canvas.Left="16" Canvas.Top="65" Width="22" Height="22">
- <Image.Source>
- <MultiBinding Converter="{StaticResource HouseInfoImageConvert}" ConverterParameter="DishHeadshot">
- <Binding ElementName="_houseInfoUserControl" Path="State"/>
- <Binding ElementName="_houseInfoUserControl" Path="HouseSource.embryoRecordVO"/>
- </MultiBinding>
- </Image.Source>
- </Image>
- <!--<TextBlock Canvas.Left="39" Canvas.Top="67" MaxWidth="66" FontSize="12.5" FontWeight="Medium" Text="测试123"/>-->
- <TextBlock Canvas.Left="39" Canvas.Top="67" MaxWidth="66" FontSize="12.5" FontWeight="Medium" Text="{Binding ElementName=_houseInfoUserControl,Path=HouseSource.embryoRecordVO.wifeShow}">
- <TextBlock.Foreground>
- <MultiBinding Converter="{StaticResource HouseInfoForegroundConver}">
- <Binding ElementName="_houseInfoUserControl" Path="State"/>
- <Binding ElementName="_houseInfoUserControl" Path="HouseSource.embryoRecordVO"/>
- </MultiBinding>
- </TextBlock.Foreground>
- </TextBlock>
- <!--<Image Canvas.Left="16" Canvas.Top="78" Width="22" Height="22" Visibility="Collapsed">
- <Image.Source>
- <MultiBinding Converter="{StaticResource HouseInfoImageConvert1}" ConverterParameter="DishStartTime">
- <Binding ElementName="_houseInfoUserControl" Path="State"/>
- <Binding ElementName="_houseInfoUserControl" Path="HouseSource.embryoRecordVO"/>
- <Binding ElementName="_houseInfoUserControl" Path="HouseSource.balanceVO"/>
- </MultiBinding>
- </Image.Source>
- </Image>
- <TextBlock Canvas.Left="38" Canvas.Top="82" MaxWidth="66" FontSize="10" FontWeight="Medium" Visibility="Collapsed" Text="{Binding ElementName=_houseInfoUserControl,Path=HouseSource.StartTime}">
- <TextBlock.Foreground>
- <MultiBinding Converter="{StaticResource HouseInfoForegroundConver1}">
- <Binding ElementName="_houseInfoUserControl" Path="State"/>
- <Binding ElementName="_houseInfoUserControl" Path="HouseSource.embryoRecordVO"/>
- <Binding ElementName="_houseInfoUserControl" Path="HouseSource.balanceVO"/>
- </MultiBinding>
- </TextBlock.Foreground>
- </TextBlock>-->
- <!--<Image Canvas.Left="16" Canvas.Top="97" Width="22" Height="22" Visibility="Collapsed">
- <Image.Source>
- <MultiBinding Converter="{StaticResource HouseInfoImageConvert1}" ConverterParameter="DishStage">
- <Binding ElementName="_houseInfoUserControl" Path="State"/>
- <Binding ElementName="_houseInfoUserControl" Path="HouseSource.embryoRecordVO"/>
- <Binding ElementName="_houseInfoUserControl" Path="HouseSource.balanceVO"/>
- </MultiBinding>
- </Image.Source>
- </Image>
- <TextBlock Canvas.Left="38" Canvas.Top="101" MaxWidth="66" FontSize="10" FontWeight="Medium" Text="{Binding ElementName=_houseInfoUserControl,Path=HouseSource.FaYuTime}" Visibility="Collapsed">
- <TextBlock.Foreground>
- <MultiBinding Converter="{StaticResource HouseInfoForegroundConver1}">
- <Binding ElementName="_houseInfoUserControl" Path="State"/>
- <Binding ElementName="_houseInfoUserControl" Path="HouseSource.embryoRecordVO"/>
- <Binding ElementName="_houseInfoUserControl" Path="HouseSource.balanceVO"/>
- </MultiBinding>
- </TextBlock.Foreground>
- </TextBlock>-->
- <Image Canvas.Left="16" Canvas.Top="94" Width="22" Height="22" >
- <Image.Source>
- <MultiBinding Converter="{StaticResource HouseInfoAlarmImageConvert}" ConverterParameter="HouseTemperature">
- <Binding ElementName="_houseInfoUserControl" Path="State"/>
- <Binding ElementName="_houseInfoUserControl" Path="HouseSource.temperatureAlarm"/>
- </MultiBinding>
- </Image.Source>
- </Image>
- <TextBlock Canvas.Left="39" Canvas.Top="96" MaxWidth="66" FontSize="12.5" FontWeight="Medium" Text="{Binding ElementName=_houseInfoUserControl,Path=HouseSource.temperature,StringFormat={}{0:F2}℃}" Foreground="{Binding ElementName=_houseInfoUserControl,Path=State, Converter={StaticResource DishInfoForegroundConver}, ConverterParameter=text}"/>
- <Image Canvas.Left="16" Canvas.Top="123" Width="22" Height="22">
- <Image.Source>
- <MultiBinding Converter="{StaticResource HouseInfoAlarmImageConvert}" ConverterParameter="HousePressure">
- <Binding ElementName="_houseInfoUserControl" Path="State"/>
- <Binding ElementName="_houseInfoUserControl" Path="HouseSource.pressureAlarm"/>
- </MultiBinding>
- </Image.Source>
- </Image>
- <TextBlock Canvas.Left="39" Canvas.Top="125" MaxWidth="66" FontSize="12.5" FontWeight="Medium"
- Text="{Binding ElementName=_houseInfoUserControl,Path=HouseSource.pressure,StringFormat={}{0:F0}mbar}"
- Foreground="{Binding ElementName=_houseInfoUserControl,Path=State, Converter={StaticResource DishInfoForegroundConver}, ConverterParameter=text}"/>
- </custom:CanvasCustom>
-
-
- <Canvas Width="124" Height="168" Visibility="{Binding ElementName=_houseInfoUserControl,Path=HouseSource.houseDoorState,Converter={StaticResource Int1ToVisibilityConvert}}">
- <Canvas.Background>
- <ImageBrush ImageSource="pack://application:,,,/ivf_tl_Manage;component/Resources/Images/HouseDoorOpenBackgroundIcon.png"/>
- </Canvas.Background>
- <TextBlock Canvas.Left="20" Canvas.Top="16" FontSize="26" FontWeight="Medium"
- Foreground="#FFFFFF"
- Text="{Binding ElementName=_houseInfoUserControl,Path=HouseSn}"/>
- <Image Canvas.Left="35" Canvas.Top="49" Width="54" Height="54" Source="pack://application:,,,/ivf_tl_Manage;component/Resources/Images/OpenDoorIcon.png"/>
- <TextBlock TextAlignment="Center" Canvas.Top="105" Width="124" FontSize="14" FontWeight="Medium"
- Foreground="#FFFFFF" Text="{DynamicResource 0247}"/>
- </Canvas>
- </Canvas>
-
- </UserControl>
|