MarkWeightItemUserControl.xaml 6.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172
  1. <UserControl x:Class="ivf_tl_Manage.UserControls.MarkWeightItemUserControl"
  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. mc:Ignorable="d"
  8. xmlns:customControl="clr-namespace:ivf_tl_CustomControls;assembly=ivf_tl_CustomControls_PC"
  9. FontFamily="{StaticResource sourceHan}"
  10. Width="1690" Height="56"
  11. x:Name="_MarkWeightItemUserControl">
  12. <Border Width="1690" Height="56" BorderThickness="2">
  13. <Border.Style>
  14. <Style TargetType="{x:Type Border}">
  15. <Style.Triggers>
  16. <Trigger Property="IsMouseOver" Value="True">
  17. <Setter Property="BorderBrush" Value="#6DA5FF"/>
  18. </Trigger>
  19. </Style.Triggers>
  20. </Style>
  21. </Border.Style>
  22. <Canvas Width="1690" Height="56" Background="Transparent">
  23. <StackPanel MouseUp="StackPanel_MouseUp" Background="Transparent" Orientation="Horizontal" Width="190"
  24. Visibility="{Binding Path=MarkWeightSource.parentId, ElementName=_MarkWeightItemUserControl,Converter={StaticResource Int_1ToVisibleConvert}}">
  25. <Grid Width="20" Height="20" Canvas.Top="24" IsHitTestVisible="False" Visibility="{Binding Path=MarkWeightSource.children, ElementName=_MarkWeightItemUserControl, Converter={StaticResource Int2ToVisibilityConvert}}">
  26. <Image IsHitTestVisible="False" x:Name="expand_Image1" Width="10" Height="20" Source="pack://application:,,,/ivf_tl_Manage;component/Resources/Images/unfoldMark.png"/>
  27. </Grid>
  28. <TextBlock IsHitTestVisible="False" Padding="5 15 0 0" Text="{Binding ElementName=_MarkWeightItemUserControl,Path=MarkWeightSource.name}" Height="56" FontWeight="Medium" Foreground="#4D4D4D" FontSize="18"/>
  29. </StackPanel>
  30. <StackPanel Canvas.Left="190" Orientation="Horizontal" Width="332" Height="56" Background="Transparent"
  31. Visibility="{Binding Path=MarkWeightSource.parentId, ElementName=_MarkWeightItemUserControl,Converter={StaticResource Int_1ToVisibleConvert}}">
  32. <!--<Grid Width="20" Height="20" Canvas.Top="24" IsHitTestVisible="False" Visibility="{Binding Path=MarkSource.children, ElementName=_MarkTreeItemUserControl, Converter={StaticResource Int2ToVisibilityConvert}}">
  33. <Image IsHitTestVisible="False" x:Name="expand_Image1" Width="10" Height="20" Source="pack://application:,,,/ivf_tl_Manage;component/Resources/Images/unfoldMark.png"/>
  34. </Grid>-->
  35. <TextBlock IsHitTestVisible="False" Padding="5 15 0 0" Text="{Binding ElementName=_MarkWeightItemUserControl,Path=MarkWeightSource.orderNum}" Height="56" FontWeight="Medium" Foreground="#4D4D4D" FontSize="18"/>
  36. </StackPanel>
  37. <StackPanel MouseUp="StackPanel_MouseUp" Canvas.Left="522" Width="350" Height="56" Orientation="Horizontal" Background="Transparent"
  38. Visibility="{Binding Path=MarkWeightSource.parentId, ElementName=_MarkWeightItemUserControl,Converter={StaticResource Int_1ToHiddenConvert}}">
  39. <Grid Width="20" Height="20" Canvas.Top="24" IsHitTestVisible="False" Visibility="{Binding Path=MarkWeightSource.children, ElementName=_MarkWeightItemUserControl, Converter={StaticResource Int2ToVisibilityConvert}}">
  40. <Image IsHitTestVisible="False" x:Name="expand_Image2" Width="10" Height="20" Source="pack://application:,,,/ivf_tl_Manage;component/Resources/Images/unfoldMark.png"/>
  41. </Grid>
  42. <TextBlock IsHitTestVisible="False" Padding="5 15 0 0" Text="{Binding ElementName=_MarkWeightItemUserControl,Path=MarkWeightSource.name}" Height="56" FontWeight="Medium" Foreground="#4D4D4D" FontSize="18"/>
  43. </StackPanel>
  44. <StackPanel Canvas.Left="946" Width="396" Height="56" Orientation="Horizontal" Background="Transparent">
  45. <TextBlock IsHitTestVisible="False" Padding="0 15 0 0" Text="{Binding ElementName=_MarkWeightItemUserControl,Path=MarkWeightSource.weight}" Height="56" FontWeight="Medium" Foreground="#4D4D4D" FontSize="18"/>
  46. </StackPanel>
  47. <!--<TextBlock Canvas.Left="1382" Padding="0 15 0 0" Width="100" Height="56" FontWeight="Medium" Foreground="#4D4D4D" FontSize="18">
  48. <Run Text="测试"/>
  49. <Run Text="{Binding ElementName=_MarkTreeItemUserControl,Path=MarkSource.weight,StringFormat={}{0:F2}}"/><Run Text="{Binding ElementName=_MarkTreeItemUserControl,Path=MarkSource.unit,Converter={StaticResource UnitToTextConvert}}"/>
  50. </TextBlock>-->
  51. <!--<CheckBox Style="{StaticResource CheckBoxStyle1}" Checked="CheckBox_Checked" Unchecked="CheckBox_Unchecked" Canvas.Left="1372" Width="150" Height="56" IsChecked="{Binding ElementName=_MarkTreeItemUserControl,Path=MarkSource.defaultValue,Converter={StaticResource IntToBoolConvert}}"/>-->
  52. <customControl:ButtonImage Canvas.Left="1522" Canvas.Top="15" Width="26" Height="26" Click="Add_Click" Tag="add"
  53. IconSource="pack://application:,,,/ivf_tl_Manage;component/Resources/Images/AddButtonIcon.png"
  54. MouseOverIconSource="pack://application:,,,/ivf_tl_Manage;component/Resources/Images/AddButtonMouserOverIcon.png"/>
  55. <customControl:ButtonImage Canvas.Left="1578" Canvas.Top="15" Width="26" Height="26" Click="Edit_Click" Tag="edit"
  56. IconSource="pack://application:,,,/ivf_tl_Manage;component/Resources/Images/EditIcon.png"
  57. MouseOverIconSource="pack://application:,,,/ivf_tl_Manage;component/Resources/Images/EditMouseOverIcon.png "/>
  58. <customControl:ButtonImage Canvas.Left="1639" Canvas.Top="15" Width="26" Height="26" Click="Del_Click" Tag="del"
  59. IconSource="pack://application:,,,/ivf_tl_Manage;component/Resources/Images/MarkTypeDel.png"
  60. MouseOverIconSource="pack://application:,,,/ivf_tl_Manage;component/Resources/Images/MarkTypeDelMouseOver.png "/>
  61. <Rectangle Canvas.Top="0" Width="1690" Height="2" Fill="{Binding ElementName=_MarkWeightItemUserControl,Path=RectangleFill}"
  62. Visibility="{Binding Path=MarkWeightSource.parentId, ElementName=_MarkWeightItemUserControl,Converter={StaticResource Int_1ToHiddenConvert}}"/>
  63. </Canvas>
  64. </Border>
  65. </UserControl>