<UserControl x:Class="PDF_Office.Views.Dialog.HomePageToolsDialogs.HomePageInsertDialog" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:cus="clr-namespace:PDF_Office.CustomControl" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:prism="http://prismlibrary.com/" prism:ViewModelLocator.AutoWireViewModel="True" Height="441" Width="600" d:DesignHeight="441" d:DesignWidth="600" prism:Dialog.WindowStyle="{StaticResource DialogWindowStyle}" mc:Ignorable="d"> <cus:DialogContent Header="插入"> <cus:DialogContent.Content> <Grid Grid.Row="1"> <Grid.RowDefinitions> <RowDefinition Height="329"></RowDefinition> </Grid.RowDefinitions> <Grid Grid.Row="0"> <Grid.ColumnDefinitions> <ColumnDefinition Width="212"/> <ColumnDefinition Width="4*"/> </Grid.ColumnDefinitions> <Grid Grid.Column="0"> <cus:PageTurningPreview x:Name="InsertPreview" Loaded="PageTurningPreview_Loaded"></cus:PageTurningPreview> </Grid> <Grid Grid.Column="1" Margin="7,27,13,40"> <Grid.RowDefinitions> <RowDefinition></RowDefinition> <RowDefinition></RowDefinition> <RowDefinition></RowDefinition> </Grid.RowDefinitions> <StackPanel Grid.Row="0" Orientation="Vertical"> <TextBlock Text="插入文件"></TextBlock> <StackPanel Orientation="Horizontal"> <TextBox Height="32" Width="198" Margin="0,0,4,0" VerticalContentAlignment="Center" Text="{Binding SelectFilePath}" Padding="16,0,6,0" IsReadOnly="True"></TextBox> <Button Height="32" Width="56" Content="选择" Command="{Binding SelectFileCommand}"></Button> </StackPanel> </StackPanel> <Grid Grid.Row="1"></Grid> <StackPanel Grid.Row="1" Orientation="Vertical"> <TextBlock Text="插入位置" Height="22" Width="56" HorizontalAlignment="Left"></TextBlock> <StackPanel Orientation="Horizontal" Margin="0,12,0,0"> <RadioButton x:Name="FirstIsCheckRadioButton" Margin="0,0,64,0" IsChecked="{Binding FirstIsCheck}" Command="{Binding FirstPageCommand}"> <TextBlock Text="第一页" Margin="12,0,0,0"></TextBlock> </RadioButton> <RadioButton x:Name="LastIsCheckRadioButton" IsChecked="{Binding LastIsCheck}" Command="{Binding LastPageCommand}"> <TextBlock Text="最后一页" Margin="12,0,0,0"></TextBlock> </RadioButton> </StackPanel> </StackPanel> <StackPanel Grid.Row="2" Orientation="Vertical"> <StackPanel Orientation="Horizontal"> <RadioButton x:Name="CustomIsCheckRadioButton" VerticalAlignment="Center" IsChecked="{Binding CustomIsCheck}" Command="{Binding CustomPageCommand}"></RadioButton> <TextBlock Text="页面" VerticalAlignment="Center" Margin="12,0,0,0"></TextBlock> <TextBox Name="PageInsertIndexTextBox" Height="32" Width="100" Text="{Binding PageInsertIndex}" InputMethod.IsInputMethodEnabled="False" PreviewTextInput="CountTextBox_PreviewTextInput" IsEnabled="{Binding CustomIsEnabled}" TextChanged="PageInsertIndexTextBox_TextChanged"></TextBox> <TextBlock Text="/" VerticalAlignment="Center"></TextBlock> <TextBlock Name="PageCountText" Text="{Binding PageNumber}" VerticalAlignment="Center"></TextBlock> </StackPanel> <ComboBox Margin="28,7,13,0" Height="32" SelectedIndex="{Binding PageLocation}"> <ComboBoxItem Content="之后"></ComboBoxItem> <ComboBoxItem Content="之前"></ComboBoxItem> </ComboBox> </StackPanel> </Grid> </Grid> </Grid> </cus:DialogContent.Content> <cus:DialogContent.BottmBar> <Grid> <Button Width="98" Height="32" Margin="16,0" HorizontalAlignment="Right" Command="{Binding CancelCommand}" Content="取消" /> <Button Width="98" Height="32" Margin="124,0" HorizontalAlignment="Right" Command="{Binding InsertCommand}" Content="插入" /> </Grid> </cus:DialogContent.BottmBar> </cus:DialogContent> </UserControl>