<UserControl
    x:Class="PDF_Master.Views.Dialog.ToolsDialogs.MergeDialog"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:customcontrol="clr-namespace:PDF_Master.CustomControl"
    xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
    xmlns:dataconvert="clr-namespace:PDF_Master.DataConvert"
    xmlns:i="http://schemas.microsoft.com/xaml/behaviors"
    xmlns:local="clr-namespace:PDF_Master.Views.Dialog.PageEditDialogs"
    xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
    xmlns:prism="http://prismlibrary.com/"
    xmlns:toolsdialogs="clr-namespace:PDF_Master.ViewModels.Dialog.ToolsDialogs"
    Width="818"
    Height="600"
    d:DataContext="{d:DesignInstance Type=toolsdialogs:MergeDialogViewModel}"
    prism:Dialog.WindowStyle="{StaticResource DialogWindowStyle}"
    Loaded="UserControl_Loaded"
    mc:Ignorable="d">
    <UserControl.Resources>
        <dataconvert:IndexConverter x:Key="IndexConverter" />
        <dataconvert:BoolToVisible x:Key="BoolToVisible" />
        <dataconvert:UnVisivleConvert x:Key="UnVisivleConvert" />
        <dataconvert:ListCountToVisible x:Key="ListCountToVisible" />
        <dataconvert:MergeListCountToBool x:Key="MergeListCountToBool" />
        <dataconvert:UnVisibleToBoolConvert x:Key="UnVisibleToBoolConvert" />
        <PathGeometry x:Key="Ic_ClearButtonPath" Figures="M6 1.75H10V0.25H6V1.75ZM1 4.25H2.25V15C2.25 15.4142 2.58579 15.75 3 15.75H13C13.4142 15.75 13.75 15.4142 13.75 15V4.25H15V2.75H1V4.25ZM3.75 14.25V4.25H12.25V14.25H3.75ZM7.25 6.5V11.5H8.75V6.5H7.25Z" />
        <PathGeometry x:Key="Ic_DeleteButtonPath" Figures="M8 15C11.866 15 15 11.866 15 8C15 4.13401 11.866 1 8 1C4.13401 1 1 4.13401 1 8C1 11.866 4.13401 15 8 15ZM11.5303 5.53038L9.06069 8L11.5303 10.4696L10.4697 11.5303L8.00002 9.06066L5.53033 11.5303L4.46967 10.4697L6.93936 8L4.46967 5.53033L5.53033 4.46967L8.00002 6.93934L10.4697 4.46971L11.5303 5.53038Z" />
        <SolidColorBrush x:Key="Item.MouseOver.Background" Color="#1F26A0DA" />
        <SolidColorBrush x:Key="Item.MouseOver.Border" Color="#a826A0Da" />
        <SolidColorBrush x:Key="Item.SelectedInactive.Background" Color="#3DDADADA" />
        <SolidColorBrush x:Key="Item.SelectedInactive.Border" Color="#FFDADADA" />
        <SolidColorBrush x:Key="Item.SelectedActive.Background" Color="#3D26A0DA" />
        <SolidColorBrush x:Key="Item.SelectedActive.Border" Color="#FF26A0DA" />
        <Style x:Key="ListViewItemStyle1" TargetType="{x:Type ListViewItem}">
            <Setter Property="SnapsToDevicePixels" Value="True" />
            <Setter Property="Padding" Value="0,2,0,0" />
            <Setter Property="HorizontalContentAlignment" Value="{Binding HorizontalContentAlignment, RelativeSource={RelativeSource AncestorType={x:Type ItemsControl}}}" />
            <Setter Property="VerticalContentAlignment" Value="{Binding VerticalContentAlignment, RelativeSource={RelativeSource AncestorType={x:Type ItemsControl}}}" />
            <Setter Property="Background" Value="Transparent" />
            <Setter Property="BorderBrush" Value="Transparent" />
            <Setter Property="BorderThickness" Value="0" />
            <Setter Property="FocusVisualStyle" Value="{StaticResource FocusVisual}" />
            <Setter Property="Template">
                <Setter.Value>
                    <ControlTemplate TargetType="{x:Type ListViewItem}">
                        <Border
                            x:Name="Bd"
                            Grid.Row="2"
                            Padding="{TemplateBinding Padding}"
                            Background="{TemplateBinding Background}"
                            BorderBrush="{TemplateBinding BorderBrush}"
                            BorderThickness="{TemplateBinding BorderThickness}"
                            CornerRadius="8"
                            SnapsToDevicePixels="true">
                            <ContentPresenter
                                HorizontalAlignment="{TemplateBinding HorizontalContentAlignment}"
                                VerticalAlignment="{TemplateBinding VerticalContentAlignment}"
                                SnapsToDevicePixels="{TemplateBinding SnapsToDevicePixels}" />
                        </Border>
                        <ControlTemplate.Triggers>
                            <MultiTrigger>
                                <MultiTrigger.Conditions>
                                    <Condition Property="IsMouseOver" Value="True" />
                                </MultiTrigger.Conditions>
                                <Setter TargetName="Bd" Property="Background" Value="{StaticResource color.item-state.hov.bg}" />
                                <Setter TargetName="Bd" Property="BorderBrush" Value="{StaticResource color.item-state.hov.bg}" />
                            </MultiTrigger>
                            <MultiTrigger>
                                <MultiTrigger.Conditions>
                                    <Condition Property="Selector.IsSelectionActive" Value="False" />
                                    <Condition Property="IsSelected" Value="True" />
                                </MultiTrigger.Conditions>
                                <Setter TargetName="Bd" Property="Background" Value="{StaticResource Item.SelectedInactive.Background}" />
                                <Setter TargetName="Bd" Property="BorderBrush" Value="{StaticResource Item.SelectedInactive.Border}" />
                            </MultiTrigger>
                            <MultiTrigger>
                                <MultiTrigger.Conditions>
                                    <Condition Property="Selector.IsSelectionActive" Value="True" />
                                    <Condition Property="IsSelected" Value="True" />
                                </MultiTrigger.Conditions>
                                <Setter TargetName="Bd" Property="Background" Value="{StaticResource color.item-state.hov.bg}" />
                                <Setter TargetName="Bd" Property="BorderBrush" Value="{StaticResource color.item-state.hov.bg}" />
                            </MultiTrigger>
                            <Trigger Property="IsEnabled" Value="False">
                                <Setter TargetName="Bd" Property="TextElement.Foreground" Value="{DynamicResource {x:Static SystemColors.GrayTextBrushKey}}" />
                            </Trigger>
                        </ControlTemplate.Triggers>
                    </ControlTemplate>
                </Setter.Value>
            </Setter>
        </Style>
    </UserControl.Resources>
    <Grid Background="{StaticResource color.sys.layout.anti}">
        <Grid.ColumnDefinitions>
            <ColumnDefinition Width="16" />
            <ColumnDefinition Width="*" />
            <ColumnDefinition Width="16" />
            <ColumnDefinition Width="0" />
        </Grid.ColumnDefinitions>
        <Grid.RowDefinitions>
            <RowDefinition Height="16" />
            <RowDefinition Height="20" />
            <RowDefinition Height="8" />
            <RowDefinition Height="*" />
            <RowDefinition Height="16" />
            <RowDefinition Height="50" />
            <RowDefinition Height="16" />
        </Grid.RowDefinitions>

        <Border
            Grid.Row="1"
            Grid.RowSpan="2"
            Grid.Column="1"
            Padding="50,6,50,6"
            Visibility="{Binding Visibility, Converter={StaticResource UnVisivleConvert}, ElementName=NoFileStackPanel}">
            <Grid>
                <Grid.ColumnDefinitions>
                    <ColumnDefinition Width="429" />
                    <ColumnDefinition Width="160" />
                    <ColumnDefinition Width="*" />
                </Grid.ColumnDefinitions>
                <TextBlock
                    x:Name="TitleFileName"
                    FontFamily="Segoe UI"
                    FontSize="12"
                    FontWeight="Bold"
                    Foreground="{StaticResource color.sys.text.neutral.lv1}" />
                <TextBlock
                    x:Name="TitlePageRange"
                    Grid.Column="1"
                    FontFamily="Segoe UI"
                    FontSize="12"
                    FontWeight="Bold"
                    Foreground="{StaticResource color.sys.text.neutral.lv1}" />
                <TextBlock
                    x:Name="TitleSize"
                    Grid.Column="2"
                    HorizontalAlignment="Center"
                    FontFamily="Segoe UI"
                    FontSize="12"
                    FontWeight="Bold"
                    Foreground="{StaticResource color.sys.text.neutral.lv1}" />
            </Grid>
        </Border>
        <Border Grid.Row="3" Grid.Column="1">
            <Grid
                AllowDrop="True"
                Background="{StaticResource color.sys.layout.anti}"
                PreviewDragEnter="Grid_DragEnter"
                PreviewDragLeave="Grid_DragLeave"
                PreviewDragOver="Grid_DragOver"
                PreviewDrop="Grid_Drop">
                <StackPanel
                    x:Name="NoFileStackPanel"
                    HorizontalAlignment="Center"
                    VerticalAlignment="Center"
                    Visibility="{Binding MergeObjectlist.Count, Converter={StaticResource ListCountToVisible}}">
                    <customcontrol:ImageButton
                        Width="128"
                        Height="128"
                        Command="{Binding AddFilesCommand}"
                        CommandParameter="0"
                        Icon="pack://application:,,,/PDF Master;component/Resources/Dialog/AddImage.png"
                        IconHeight="128"
                        IconMouseOver="pack://application:,,,/PDF Master;component/Resources/Dialog/AddImageSuspend.png"
                        IconPress="pack://application:,,,/PDF Master;component/Resources/Dialog/AddImageSuspend.png"
                        IconWidth="128" />
                    <TextBlock
                        x:Name="NoFileText"
                        Width="418"
                        Margin="0,2,0,0"
                        HorizontalAlignment="Center"
                        VerticalAlignment="Center"
                        FontFamily="Segoe UI"
                        FontSize="12"
                        FontWeight="Regular"
                        Foreground="{StaticResource color.sys.text.neutral.lv3}"
                        TextAlignment="Center"
                        TextWrapping="Wrap" />
                </StackPanel>
                <ListView
                    x:Name="MergeView"
                    HorizontalContentAlignment="Stretch"
                    AllowDrop="True"
                    BorderThickness="0"
                    DragEnter="MergeView_DragEnter"
                    DragLeave="MergeView_DragLeave"
                    DragOver="MergeView_DragOver"
                    Drop="MergeView_Drop"
                    ItemContainerStyle="{StaticResource ListViewItemStyle1}"
                    ItemsSource="{Binding MergeObjectlist}"
                    PreviewMouseMove="MergeView_PreviewMouseMove"
                    ScrollViewer.HorizontalScrollBarVisibility="Disabled"
                    Visibility="{Binding Visibility, Converter={StaticResource UnVisivleConvert}, ElementName=NoFileStackPanel}">
                    <ListView.ItemTemplate>
                        <DataTemplate>
                            <Border
                                x:Name="BackgroundBorder"
                                Background="Transparent"
                                CornerRadius="8">
                                <StackPanel>
                                    <Line
                                        HorizontalAlignment="Stretch"
                                        VerticalAlignment="Bottom"
                                        Stroke="{StaticResource color.item-state.hov.bg}"
                                        StrokeThickness="1"
                                        X1="0"
                                        X2="{Binding ActualWidth, ElementName=ContentPanel}" />
                                    <Grid x:Name="ContentPanel" Height="76">
                                        <Grid.ColumnDefinitions>
                                            <ColumnDefinition Width="41" />
                                            <ColumnDefinition Width="60" />
                                            <ColumnDefinition Width="8" />
                                            <ColumnDefinition Width="372" />
                                            <ColumnDefinition Width="auto" />
                                            <ColumnDefinition Width="16" />
                                            <ColumnDefinition Width="64" />
                                            <ColumnDefinition Width="16" />
                                            <ColumnDefinition Width="16" />
                                            <ColumnDefinition Width="43" />
                                        </Grid.ColumnDefinitions>
                                        <Line
                                            Grid.ColumnSpan="10"
                                            Margin="0,0,0,0"
                                            HorizontalAlignment="Stretch"
                                            VerticalAlignment="Bottom"
                                            Stroke="{StaticResource color.sys.layout.accent}"
                                            StrokeThickness="1"
                                            Visibility="{Binding IsForward, Converter={StaticResource BoolToVisible}}"
                                            X1="0"
                                            X2="{Binding ActualWidth, ElementName=ContentPanel}" />

                                        <Line
                                            Grid.ColumnSpan="10"
                                            Margin="0,0,0,0"
                                            HorizontalAlignment="Stretch"
                                            VerticalAlignment="Top"
                                            Stroke="{StaticResource color.sys.layout.accent}"
                                            StrokeThickness="1"
                                            Visibility="{Binding IsBackwards, Converter={StaticResource BoolToVisible}}"
                                            X1="0"
                                            X2="{Binding ActualWidth, ElementName=ContentPanel}" />

                                        <TextBlock
                                            HorizontalAlignment="Center"
                                            VerticalAlignment="Center"
                                            Text="{Binding ItemIndex}" />
                                        <Image
                                            Grid.Column="1"
                                            Margin="8"
                                            HorizontalAlignment="Stretch"
                                            VerticalAlignment="Center"
                                            Source="{Binding DocThumbnail}"
                                            Stretch="Uniform" />
                                        <StackPanel
                                            Grid.Column="3"
                                            HorizontalAlignment="Stretch"
                                            VerticalAlignment="Center">
                                            <TextBlock
                                                FontFamily="Segoe UI"
                                                FontSize="14"
                                                FontWeight="Regular"
                                                Foreground="{StaticResource color.sys.text.neutral.lv1}"
                                                Text="{Binding DocName}"
                                                TextTrimming="CharacterEllipsis" />
                                            <TextBlock
                                                FontFamily="Segoe UI"
                                                FontSize="14"
                                                FontWeight="Regular"
                                                Foreground="{StaticResource color.sys.text.neutral.lv3}"
                                                Text="{Binding DocPageCount}" />
                                        </StackPanel>
                                        <StackPanel
                                            Grid.Column="4"
                                            HorizontalAlignment="Stretch"
                                            VerticalAlignment="Center">
                                            <customcontrol:WritableComboBox
                                                x:Name="PageRangeComboBox"
                                                Width="150"
                                                Height="30"
                                                EvenPageIsEnabled="{Binding IsEvenPageIsEnabled, Mode=TwoWay}"
                                                LostFocus="PageRangeWritableComboBox_LostFocus"
                                                MaxPageRange="{Binding SDKPageCount}"
                                                PageIndexList="{Binding SetPageRange, Mode=TwoWay}"
                                                SelectedIndex="0"
                                                Text="{Binding SetPageRangeStr, Mode=TwoWay}" />
                                        </StackPanel>
                                        <TextBlock
                                            Grid.Column="6"
                                            HorizontalAlignment="Center"
                                            VerticalAlignment="Center"
                                            Text="{Binding DocSize}"
                                            TextTrimming="CharacterEllipsis" />
                                        <StackPanel
                                            Grid.Column="8"
                                            HorizontalAlignment="Stretch"
                                            VerticalAlignment="Center">

                                            <customcontrol:PathButton
                                                x:Name="DeleteIcon"
                                                Width="16"
                                                Height="16"
                                                HorizontalAlignment="Center"
                                                VerticalAlignment="Center"
                                                HorizontalContentAlignment="Center"
                                                VerticalContentAlignment="Center"
                                                Click="Delete_Click"
                                                CornerRadius="4"
                                                Icon="{StaticResource Ic_DeleteButtonPath}"
                                                IconFill="#616469"
                                                IconHeight="16"
                                                IconMouseOver="{StaticResource Ic_DeleteButtonPath}"
                                                IconMouseOverFill="#616469"
                                                IconPress="{StaticResource Ic_DeleteButtonPath}"
                                                IconPressFill="#616469"
                                                IconWidth="16"
                                                MouseDownBackground="{StaticResource color.item-state.sel.bg.lv3}"
                                                MouseDownBorderBrush="{StaticResource color.item-state.sel.border.lv3}"
                                                MouseOverBackground="{StaticResource color.item-state.hov.bg}"
                                                Visibility="Collapsed" />
                                        </StackPanel>
                                    </Grid>
                                </StackPanel>
                            </Border>
                            <DataTemplate.Triggers>
                                <Trigger Property="IsMouseOver" Value="True">
                                    <Setter TargetName="DeleteIcon" Property="Visibility" Value="Visible" />
                                    <Setter TargetName="BackgroundBorder" Property="Background" Value="{StaticResource color.item-state.hov.bg}" />
                                </Trigger>
                            </DataTemplate.Triggers>
                        </DataTemplate>
                    </ListView.ItemTemplate>
                </ListView>
            </Grid>
        </Border>
        <Border
            Grid.RowSpan="7"
            Grid.Column="3"
            Background="{StaticResource color.sys.layout.mg}"
            Visibility="Collapsed">
            <Grid>
                <Grid.RowDefinitions>
                    <RowDefinition Height="14" />
                    <RowDefinition Height="*" />
                    <RowDefinition Height="auto" />
                    <RowDefinition Height="16" />
                </Grid.RowDefinitions>
                <Grid.ColumnDefinitions>
                    <ColumnDefinition Width="16" />
                    <ColumnDefinition Width="*" />
                    <ColumnDefinition Width="16" />
                </Grid.ColumnDefinitions>
                <StackPanel Grid.Row="1" Grid.Column="1">
                    <TextBlock
                        VerticalAlignment="Center"
                        FontFamily="Segoe UI"
                        FontSize="14"
                        FontWeight="Bold"
                        Text=" Page Size" />
                    <RadioButton
                        Margin="0,14,0,0"
                        Content="Original page size"
                        FontFamily="Segoe UI"
                        FontSize="14"
                        FontWeight="Regular"
                        IsChecked="True"
                        Tag="0">
                        <i:Interaction.Triggers>
                            <i:EventTrigger EventName="Checked">
                                <i:InvokeCommandAction
                                    Command="{Binding SetPageSizeTypeCommand}"
                                    CommandParameter="{Binding RelativeSource={RelativeSource AncestorType=RadioButton}}"
                                    PassEventArgsToCommand="True" />
                            </i:EventTrigger>
                        </i:Interaction.Triggers>
                    </RadioButton>
                    <RadioButton
                        Margin="0,8,0,0"
                        Content="A4"
                        FontFamily="Segoe UI"
                        FontSize="14"
                        FontWeight="Regular"
                        Tag="1">
                        <i:Interaction.Triggers>
                            <i:EventTrigger EventName="Checked">
                                <i:InvokeCommandAction
                                    Command="{Binding SetPageSizeTypeCommand}"
                                    CommandParameter="{Binding RelativeSource={RelativeSource AncestorType=RadioButton}}"
                                    PassEventArgsToCommand="True" />
                            </i:EventTrigger>
                        </i:Interaction.Triggers>
                    </RadioButton>
                    <RadioButton
                        Margin="0,8,0,0"
                        Content="A3"
                        FontFamily="Segoe UI"
                        FontSize="14"
                        FontWeight="Regular"
                        Tag="2">
                        <i:Interaction.Triggers>
                            <i:EventTrigger EventName="Checked">
                                <i:InvokeCommandAction
                                    Command="{Binding SetPageSizeTypeCommand}"
                                    CommandParameter="{Binding RelativeSource={RelativeSource AncestorType=RadioButton}}"
                                    PassEventArgsToCommand="True" />
                            </i:EventTrigger>
                        </i:Interaction.Triggers>
                    </RadioButton>
                    <RadioButton
                        Margin="0,8,0,0"
                        Content="U.S.Letter"
                        FontFamily="Segoe UI"
                        FontSize="14"
                        FontWeight="Regular"
                        Tag="3">
                        <i:Interaction.Triggers>
                            <i:EventTrigger EventName="Checked">
                                <i:InvokeCommandAction
                                    Command="{Binding SetPageSizeTypeCommand}"
                                    CommandParameter="{Binding RelativeSource={RelativeSource AncestorType=RadioButton}}"
                                    PassEventArgsToCommand="True" />
                            </i:EventTrigger>
                        </i:Interaction.Triggers>
                    </RadioButton>
                    <RadioButton
                        Margin="0,8,0,0"
                        Content="U.S.Legal"
                        FontFamily="Segoe UI"
                        FontSize="14"
                        FontWeight="Regular"
                        Tag="4">
                        <i:Interaction.Triggers>
                            <i:EventTrigger EventName="Checked">
                                <i:InvokeCommandAction
                                    Command="{Binding SetPageSizeTypeCommand}"
                                    CommandParameter="{Binding RelativeSource={RelativeSource AncestorType=RadioButton}}"
                                    PassEventArgsToCommand="True" />
                            </i:EventTrigger>
                        </i:Interaction.Triggers>
                    </RadioButton>
                    <RadioButton
                        x:Name="Customized"
                        Margin="0,8,0,0"
                        Content="Customized"
                        FontFamily="Segoe UI"
                        FontSize="14"
                        FontWeight="Regular"
                        Tag="5">
                        <i:Interaction.Triggers>
                            <i:EventTrigger EventName="Checked">
                                <i:InvokeCommandAction
                                    Command="{Binding SetPageSizeTypeCommand}"
                                    CommandParameter="{Binding RelativeSource={RelativeSource AncestorType=RadioButton}}"
                                    PassEventArgsToCommand="True" />
                            </i:EventTrigger>
                        </i:Interaction.Triggers>
                    </RadioButton>
                    <StackPanel
                        Margin="0,8,0,0"
                        HorizontalAlignment="Stretch"
                        IsEnabled="{Binding ElementName=Customized, Path=IsChecked}"
                        Orientation="Horizontal">
                        <customcontrol:TextBoxEx
                            x:Name="TextWidth"
                            Width="85"
                            LostFocus="TextBoxEx_LostFocus"
                            PlaceholderText="595"
                            PreviewKeyDown="TextBoxEx_PreviewKeyDown"
                            PreviewTextInput="TextBox_PreviewTextInput"
                            Text="{Binding InputWidth, Mode=TwoWay}" />
                        <TextBlock
                            Grid.Column="1"
                            Margin="8,0"
                            HorizontalAlignment="Center"
                            VerticalAlignment="Center"
                            Text="X" />
                        <customcontrol:TextBoxEx
                            x:Name="TextHeight"
                            Grid.Column="2"
                            Width="85"
                            LostFocus="TextBoxEx_LostFocus"
                            PlaceholderText="841"
                            PreviewKeyDown="TextBoxEx_PreviewKeyDown"
                            PreviewTextInput="TextBox_PreviewTextInput"
                            Text="{Binding InputHeight, Mode=TwoWay}" />
                        <TextBlock
                            Margin="8,0,0,0"
                            VerticalAlignment="Center"
                            FontFamily="Segoe UI"
                            FontSize="14"
                            FontWeight="Regular"
                            Text="mm" />
                    </StackPanel>
                </StackPanel>
            </Grid>
        </Border>

        <StackPanel
            Grid.Row="5"
            Grid.Column="1"
            HorizontalAlignment="Right"
            Orientation="Horizontal">
            <Button
                x:Name="BtnMerge"
                Width="118"
                Height="32"
                Command="{Binding MergeCommand}"
                Content="Merge"
                IsEnabled="{Binding MergeObjectlist.Count, Converter={StaticResource MergeListCountToBool}}"
                Style="{StaticResource Btn.cta}" />
            <Button
                x:Name="BtnCancel"
                Width="118"
                Height="32"
                Margin="16,0,0,0"
                Command="{Binding CancelCommand}"
                Content="Cancel"
                Style="{StaticResource btn.sec}">
                <i:Interaction.Triggers>
                    <i:EventTrigger EventName="PreviewMouseDown">
                        <i:InvokeCommandAction Command="{Binding PreviewCancelDownCommand}" CommandParameter="{Binding ElementName=MergeView}" />
                    </i:EventTrigger>
                </i:Interaction.Triggers>
            </Button>
        </StackPanel>
        <StackPanel
            Grid.Row="5"
            Grid.Column="1"
            Orientation="Horizontal">
            <Button
                Name="BtnAddFile"
                Grid.Row="5"
                Grid.Column="1"
                Width="113"
                Height="32"
                VerticalAlignment="Bottom"
                Click="BtnAddFile_Click"
                Initialized="BtnAddFile_Initialized"
                Style="{StaticResource btn.sec}">
                <Button.Content>
                    <Grid Width="110" Height="30">
                        <TextBlock
                            Name="TxbAddFileText"
                            Margin="16,0,0,0"
                            VerticalAlignment="Center" />
                        <Path
                            Width="16"
                            Height="16"
                            Margin="16,0"
                            HorizontalAlignment="Right"
                            Data="M8 9.80726L3.26513 5L2 6.28448L7.36743 11.734C7.71679 12.0887 8.28321 12.0887 8.63257 11.734L14 6.28448L12.7349 5L8 9.80726Z"
                            Fill="{StaticResource color.icon.arrow.gray.def}" />
                    </Grid>
                </Button.Content>
                <Button.ContextMenu>
                    <ContextMenu Name="CmAddFile">
                        <MenuItem
                            x:Name="MenuAddComboBoxItem"
                            Command="{Binding AddFilesCommand}"
                            CommandParameter="0" />
                        <MenuItem
                            Name="MenuAddFolderComboBoxItem"
                            Command="{Binding AddFilesCommand}"
                            CommandParameter="1" />
                        <MenuItem
                            Name="MenuAddOpenFileComboBoxItem"
                            Command="{Binding AddFilesCommand}"
                            CommandParameter="2" />
                    </ContextMenu>
                </Button.ContextMenu>
            </Button>
            <Border
                Grid.Row="5"
                Grid.Column="1"
                Width="32"
                Height="32"
                Margin="16,0,0,0"
                HorizontalAlignment="Left"
                VerticalAlignment="Bottom"
                BorderBrush="{StaticResource color.btn.sec.border-color}"
                BorderThickness="1"
                CornerRadius="4">
                <customcontrol:PathButton
                    x:Name="BtnAdd"
                    Width="32"
                    Height="32"
                    HorizontalAlignment="Center"
                    VerticalAlignment="Center"
                    HorizontalContentAlignment="Center"
                    VerticalContentAlignment="Center"
                    Command="{Binding ClearCommand}"
                    CornerRadius="4"
                    Icon="{StaticResource Ic_ClearButtonPath}"
                    IconFill="#616469"
                    IconHeight="16"
                    IconMouseOver="{StaticResource Ic_ClearButtonPath}"
                    IconMouseOverFill="#616469"
                    IconPress="{StaticResource Ic_ClearButtonPath}"
                    IconPressFill="#616469"
                    IconWidth="16"
                    MouseDownBackground="{StaticResource color.item-state.sel.bg.lv3}"
                    MouseDownBorderBrush="{StaticResource color.item-state.sel.border.lv3}"
                    MouseOverBackground="{StaticResource color.item-state.hov.bg}" />
            </Border>
            <StackPanel
                Grid.ColumnSpan="2"
                Width="245"
                Height="20"
                Margin="16,0,0,6"
                HorizontalAlignment="Right"
                VerticalAlignment="Bottom"
                Panel.ZIndex="2"
                Orientation="Horizontal"
                Visibility="{Binding LimitationsConvertVisible}">
                <Grid Width="16" Height="16">
                    <Ellipse
                        Width="13"
                        Height="13"
                        Fill="white"
                        Stroke="#CED0D4" />
                    <Path Data="M7.4701 8.91H8.5001L8.7601 5.49L8.8101 4H7.1601L7.2101 5.49L7.4701 8.91ZM7.9901 11.58C8.4901 11.58 8.8701 11.21 8.8701 10.69C8.8701 10.17 8.4901 9.81 7.9901 9.81C7.4801 9.81 7.1001 10.17 7.1001 10.69C7.1001 11.21 7.4701 11.58 7.9901 11.58Z" Fill="#94989C" />
                </Grid>
                <TextBlock
                    Height="20"
                    Margin="4,0,0,0"
                    FontFamily="Segoe UI"
                    FontSize="12"
                    Foreground="#252629"
                    Text="Merge 2 files for free" />
                <TextBlock
                    Height="20"
                    Margin="8,0,0,0"
                    FontFamily="Segoe UI"
                    FontSize="12"
                    Foreground="{StaticResource color.light.blue.5}">
                    <i:Interaction.Triggers>
                        <i:EventTrigger EventName="MouseDown">
                            <i:InvokeCommandAction Command="{Binding UnlockMouseDownCommand}" />
                        </i:EventTrigger>
                    </i:Interaction.Triggers>
                    <Underline>
                        <TextBlock Text="{Binding TextUpgrade}" />
                    </Underline>
                </TextBlock>
            </StackPanel>

        </StackPanel>
        <Border
            Grid.RowSpan="7"
            Grid.ColumnSpan="5"
            Visibility="{Binding ProcessVisible}">
            <Border.Background>
                <SolidColorBrush Opacity="0.3" Color="#CED0D4" />
            </Border.Background>
            <Border
                x:Name="BdProcess"
                Grid.RowSpan="5"
                Grid.ColumnSpan="5"
                Width="226"
                Height="58"
                Background="{StaticResource color.sys.layout.dark.bg}"
                BorderThickness="0"
                CornerRadius="{StaticResource border-radius.8}"
                Effect="{StaticResource shadow.neutral.m}">
                <Grid Margin="16,13" Background="Transparent">
                    <StackPanel Orientation="Horizontal">
                        <TextBlock Foreground="{StaticResource color.sys.text.anti.norm}" Text="Adding..." />
                    </StackPanel>
                    <Button
                        Width="12"
                        Height="12"
                        Padding="0,0,1,1"
                        HorizontalAlignment="Right"
                        VerticalAlignment="Top"
                        Background="{StaticResource color.sys.layout.dark.bg}"
                        BorderThickness="0"
                        Command="{Binding CancelAddFileCommand}"
                        Style="{StaticResource btn.sec}">
                        <Path Data="M6.00006 7.06072L9.46973 10.5304L10.5304 9.46973L7.06072 6.00006L10.5304 2.53039L9.46973 1.46973L6.00006 4.9394L2.53039 1.46973L1.46973 2.53039L4.9394 6.00006L1.46973 9.46973L2.53039 10.5304L6.00006 7.06072Z" Fill="#CED0D4" />
                    </Button>
                    <ProgressBar
                        Height="4"
                        Margin="0,0,0,4"
                        VerticalAlignment="Bottom"
                        BorderThickness="0"
                        Foreground="{StaticResource color.slider.track-filled.norm}"
                        Maximum="{Binding MaxValue}"
                        Value="{Binding CurrentValue}" />
                </Grid>
            </Border>
        </Border>
    </Grid>
</UserControl>