123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990 |
- <UserControl x:Class="compdfkit_tools.PDFControlUI.CPDFBookmarkResultUI"
- 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:compdfkit_tools.PDFControlUI"
- xmlns:convert="clr-namespace:compdfkit_tools.Common"
- mc:Ignorable="d"
- d:DesignHeight="450" d:DesignWidth="800">
- <UserControl.Resources>
- <ResourceDictionary>
- <convert:ListViewWidthConvert x:Key="ListViewWidthConvert"/>
- </ResourceDictionary>
- </UserControl.Resources>
- <Grid>
- <ListView Name="ResultListControl" VirtualizingPanel.IsVirtualizingWhenGrouping="True" SelectionChanged="ResultListControl_SelectionChanged"
- ScrollViewer.HorizontalScrollBarVisibility="Hidden" BorderThickness="0" SelectionMode="Single" MouseLeftButtonDown="ResultListControl_MouseLeftButtonDown">
- <ListView.GroupStyle>
- <GroupStyle>
- <GroupStyle.HeaderTemplate>
- <DataTemplate>
- <StackPanel Background="#E2E3E6" Height="30" Orientation="Horizontal">
-
- <TextBlock Padding="12,4,0,4" FontWeight="SemiBold" FontSize="12"
- FontFamily="Segoe UI" Foreground="#666666 ">Page</TextBlock>
- <TextBlock HorizontalAlignment="Left" Padding="10,4,0,4"
- FontWeight="SemiBold" FontSize="12" FontFamily="Segoe UI" Foreground="#666666 " Text="{Binding Name}">
- </TextBlock>
-
- </StackPanel>
- </DataTemplate>
- </GroupStyle.HeaderTemplate>
- <GroupStyle.Panel>
- <ItemsPanelTemplate>
- <VirtualizingStackPanel/>
- </ItemsPanelTemplate>
- </GroupStyle.Panel>
- </GroupStyle>
- </ListView.GroupStyle>
- <ListView.ItemsPanel>
- <ItemsPanelTemplate>
- <VirtualizingStackPanel Background="White" Margin="-5,0,0,0"></VirtualizingStackPanel>
- </ItemsPanelTemplate>
- </ListView.ItemsPanel>
- <ListView.ItemTemplate>
- <ItemContainerTemplate>
- <Grid Background="#01FFFFFF" Width="{Binding ElementName=ResultListControl,Path=ActualWidth,Converter={StaticResource ListViewWidthConvert}}" MinHeight="30"
- MouseEnter="Grid_MouseEnter" MouseLeave="Grid_MouseLeave" Tag="{Binding}" MouseLeftButtonDown="Grid_MouseLeftButtonDown">
-
- <Grid.ColumnDefinitions>
- <ColumnDefinition Width="*"></ColumnDefinition>
- <ColumnDefinition Width="auto"></ColumnDefinition>
- </Grid.ColumnDefinitions>
-
- <TextBox MinHeight="20" VerticalAlignment="Center" Margin="2,0,5,0" IsReadOnly="True" BorderThickness="0" IsHitTestVisible="False"
- AcceptsReturn="True" Background="Transparent" Text="{Binding BindProperty.BookmarkTitle}"></TextBox>
- <Border CornerRadius="5" VerticalAlignment="Center" Background="#E6E6E6" Grid.Column="1" Padding="10,5,10,5" Visibility="Collapsed">
- <StackPanel Orientation="Horizontal">
- <Border MouseLeftButtonDown="EditBorder_Click" Background="#01FFFFFF">
- <Viewbox Width="20" Height="20">
- <Path Fill="#252629">
- <Path.Data>
- M3 2.5H7V1H3C1.89543 1 1 1.89543 1 3V13C1 14.1046 1.89543 15 3 15H13C14.1046 15 15 14.1046 15 13V9H13.5V13C13.5 13.2761
- 13.2761 13.5 13 13.5H3C2.72386 13.5 2.5 13.2761 2.5 13V3C2.5 2.72386 2.72386 2.5 3 2.5ZM14.8987 2.29362L13.838
- 1.23296L5.9999 9.07108L7.06056 10.1317L14.8987 2.29362Z
- </Path.Data>
- </Path>
- </Viewbox>
- </Border>
- <Border MouseLeftButtonDown="DelBorder_Click" Background="#01FFFFFF">
- <Viewbox Margin="10,0,0,0" Width="20" Height="20">
- <Path Fill="#252629">
- <Path.Data>
- M8 2H12V0H8V2ZM17 5H19V3H15H5H1V5H3V18C3 19.1046 3.89543 20 5 20H15C16.1046 20 17 19.1046 17 18V5ZM15 5H5V18H15V5ZM9 15L9 8H11V15H9Z
- </Path.Data>
- </Path>
- </Viewbox>
- </Border>
- </StackPanel>
- </Border>
- </Grid>
- </ItemContainerTemplate>
- </ListView.ItemTemplate>
- </ListView>
- </Grid>
- </UserControl>
|