|
@@ -6,6 +6,7 @@
|
|
xmlns:local="clr-namespace:PDF_Office.Views.PropertyPanel.AnnotPanel" xmlns:cus="clr-namespace:PDF_Office.CustomControl" xmlns:annotpanel="clr-namespace:PDF_Office.ViewModels.PropertyPanel.AnnotPanel" xmlns:dataconvert="clr-namespace:PDF_Office.DataConvert" xmlns:i="http://schemas.microsoft.com/xaml/behaviors" d:DataContext="{d:DesignInstance Type=annotpanel:SignatureCreateDialogViewModel}"
|
|
xmlns:local="clr-namespace:PDF_Office.Views.PropertyPanel.AnnotPanel" xmlns:cus="clr-namespace:PDF_Office.CustomControl" xmlns:annotpanel="clr-namespace:PDF_Office.ViewModels.PropertyPanel.AnnotPanel" xmlns:dataconvert="clr-namespace:PDF_Office.DataConvert" xmlns:i="http://schemas.microsoft.com/xaml/behaviors" d:DataContext="{d:DesignInstance Type=annotpanel:SignatureCreateDialogViewModel}"
|
|
xmlns:prism="http://prismlibrary.com/"
|
|
xmlns:prism="http://prismlibrary.com/"
|
|
prism:Dialog.WindowStyle="{StaticResource DialogWindowStyle}"
|
|
prism:Dialog.WindowStyle="{StaticResource DialogWindowStyle}"
|
|
|
|
+ Loaded="UserControl_Loaded"
|
|
Width="468"
|
|
Width="468"
|
|
Height="392"
|
|
Height="392"
|
|
mc:Ignorable="d" >
|
|
mc:Ignorable="d" >
|
|
@@ -40,13 +41,13 @@
|
|
</Setter>
|
|
</Setter>
|
|
</Style>
|
|
</Style>
|
|
</UserControl.Resources>
|
|
</UserControl.Resources>
|
|
- <cus:DialogContent Header="新建签名">
|
|
|
|
|
|
+ <cus:DialogContent x:Name="DialogHeader">
|
|
<cus:DialogContent.Content>
|
|
<cus:DialogContent.Content>
|
|
<TabControl
|
|
<TabControl
|
|
BorderThickness="0"
|
|
BorderThickness="0"
|
|
Style="{StaticResource FormTabControl }"
|
|
Style="{StaticResource FormTabControl }"
|
|
SelectedIndex="{Binding TabItemIndex,Mode=TwoWay}">
|
|
SelectedIndex="{Binding TabItemIndex,Mode=TwoWay}">
|
|
- <TabItem Header="Input">
|
|
|
|
|
|
+ <TabItem x:Name="InputItem">
|
|
<Grid>
|
|
<Grid>
|
|
<Grid.RowDefinitions>
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="*"/>
|
|
<RowDefinition Height="*"/>
|
|
@@ -58,6 +59,7 @@
|
|
<ColumnDefinition Width="16"/>
|
|
<ColumnDefinition Width="16"/>
|
|
</Grid.ColumnDefinitions>
|
|
</Grid.ColumnDefinitions>
|
|
<cus:TextBoxEx
|
|
<cus:TextBoxEx
|
|
|
|
+ x:Name="InPutTextBox"
|
|
FontFamily="{Binding ElementName=TextComBox,Path=SelectedValue, TargetNullValue=Segoe UI}"
|
|
FontFamily="{Binding ElementName=TextComBox,Path=SelectedValue, TargetNullValue=Segoe UI}"
|
|
Background="{StaticResource color.sys.layout.mg}" Grid.Column="1"
|
|
Background="{StaticResource color.sys.layout.mg}" Grid.Column="1"
|
|
TextChanged="TextBoxEx_TextChanged"
|
|
TextChanged="TextBoxEx_TextChanged"
|
|
@@ -65,7 +67,7 @@
|
|
HorizontalContentAlignment="Center" VerticalContentAlignment="Center"
|
|
HorizontalContentAlignment="Center" VerticalContentAlignment="Center"
|
|
ShowClose="False" Text="{Binding InputText,Mode=TwoWay,UpdateSourceTrigger=PropertyChanged}"
|
|
ShowClose="False" Text="{Binding InputText,Mode=TwoWay,UpdateSourceTrigger=PropertyChanged}"
|
|
Foreground ="{Binding RadioButtonIndex,Converter={StaticResource IntToColorBrush}}" />
|
|
Foreground ="{Binding RadioButtonIndex,Converter={StaticResource IntToColorBrush}}" />
|
|
- <Button Margin="0,0,8,24" Visibility="{Binding ShowTextButton}" Content="Clear" Style="{StaticResource btn.sec}" Grid.Column="1" HorizontalAlignment="Right" VerticalAlignment="Bottom" Height="24" Width="43" Command="{Binding ClearTextCommnad}" />
|
|
|
|
|
|
+ <Button x:Name="BtnTextClear" Margin="0,0,8,24" Visibility="{Binding ShowTextButton}" Style="{StaticResource btn.sec}" Grid.Column="1" HorizontalAlignment="Right" VerticalAlignment="Bottom" Height="24" Width="43" Command="{Binding ClearTextCommnad}" />
|
|
<ComboBox Grid.Row="1" Grid.Column="1" x:Name="TextComBox"
|
|
<ComboBox Grid.Row="1" Grid.Column="1" x:Name="TextComBox"
|
|
Width="200"
|
|
Width="200"
|
|
HorizontalAlignment="Left"
|
|
HorizontalAlignment="Left"
|
|
@@ -156,7 +158,7 @@
|
|
</StackPanel>
|
|
</StackPanel>
|
|
</Grid>
|
|
</Grid>
|
|
</TabItem>
|
|
</TabItem>
|
|
- <TabItem Header="Drawing">
|
|
|
|
|
|
+ <TabItem x:Name="DrawItem">
|
|
<Grid>
|
|
<Grid>
|
|
<Grid.RowDefinitions>
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="*"/>
|
|
<RowDefinition Height="*"/>
|
|
@@ -179,9 +181,9 @@
|
|
<Binding Path="IsMouseDown"/>
|
|
<Binding Path="IsMouseDown"/>
|
|
</MultiBinding>
|
|
</MultiBinding>
|
|
</Grid.Visibility>
|
|
</Grid.Visibility>
|
|
- <TextBlock Text="此处绘制签名" VerticalAlignment="Center" HorizontalAlignment="Center"/>
|
|
|
|
|
|
+ <TextBlock x:Name="DrawHint" VerticalAlignment="Center" HorizontalAlignment="Center"/>
|
|
</Grid>
|
|
</Grid>
|
|
- <Button Style="{StaticResource btn.sec}" Margin="0,0,8,8" Width="43" Height="24" HorizontalAlignment="Right" VerticalAlignment="Bottom" Content="Clear" Command="{Binding ClearInkCanvasCommnad}" Visibility="{Binding ElementName=PlanGrid,Path=Visibility,Converter={StaticResource UnVisivleConvert}}"/>
|
|
|
|
|
|
+ <Button x:Name="BtnDrawClear" Style="{StaticResource btn.sec}" Margin="0,0,8,8" Width="43" Height="24" HorizontalAlignment="Right" VerticalAlignment="Bottom" Command="{Binding ClearInkCanvasCommnad}" Visibility="{Binding ElementName=PlanGrid,Path=Visibility,Converter={StaticResource UnVisivleConvert}}"/>
|
|
</Grid>
|
|
</Grid>
|
|
</Border>
|
|
</Border>
|
|
<ComboBox Grid.Row="1" Grid.Column="1"
|
|
<ComboBox Grid.Row="1" Grid.Column="1"
|
|
@@ -274,7 +276,7 @@
|
|
</StackPanel>
|
|
</StackPanel>
|
|
</Grid>
|
|
</Grid>
|
|
</TabItem>
|
|
</TabItem>
|
|
- <TabItem Header="Picture">
|
|
|
|
|
|
+ <TabItem x:Name="PictureItem">
|
|
<Grid>
|
|
<Grid>
|
|
<Grid.RowDefinitions>
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="*"/>
|
|
<RowDefinition Height="*"/>
|
|
@@ -295,7 +297,7 @@
|
|
IconPress="pack://application:,,,/PDF Office;component/Resources/Dialog/AddImageSuspend.png"
|
|
IconPress="pack://application:,,,/PDF Office;component/Resources/Dialog/AddImageSuspend.png"
|
|
IconMouseOver="pack://application:,,,/PDF Office;component/Resources/Dialog/AddImageSuspend.png"
|
|
IconMouseOver="pack://application:,,,/PDF Office;component/Resources/Dialog/AddImageSuspend.png"
|
|
Command="{Binding OpenImageCommnad}"/>
|
|
Command="{Binding OpenImageCommnad}"/>
|
|
- <TextBlock Text="Select image file" FontWeight="Regular" FontSize="14" FontFamily="Segoe UI" HorizontalAlignment="Center" VerticalAlignment="Center" Foreground="{StaticResource color.sys.text.neutral.lv3}"/>
|
|
|
|
|
|
+ <TextBlock x:Name="ImageHint" FontWeight="Regular" FontSize="14" FontFamily="Segoe UI" HorizontalAlignment="Center" VerticalAlignment="Center" Foreground="{StaticResource color.sys.text.neutral.lv3}"/>
|
|
</StackPanel>
|
|
</StackPanel>
|
|
<Grid Visibility="{Binding ElementName=AddStackPanel,Path=Visibility,Converter={StaticResource UnVisivleConvert}}">
|
|
<Grid Visibility="{Binding ElementName=AddStackPanel,Path=Visibility,Converter={StaticResource UnVisivleConvert}}">
|
|
<Grid.RowDefinitions>
|
|
<Grid.RowDefinitions>
|
|
@@ -303,20 +305,20 @@
|
|
<RowDefinition Height="*"/>
|
|
<RowDefinition Height="*"/>
|
|
</Grid.RowDefinitions>
|
|
</Grid.RowDefinitions>
|
|
<Image Grid.RowSpan="2" Width="200" Height="200" Source="{Binding ImagePreviewSource}" />
|
|
<Image Grid.RowSpan="2" Width="200" Height="200" Source="{Binding ImagePreviewSource}" />
|
|
- <Button Style="{StaticResource btn.sec}" Grid.Row="1" Width="60" Height="24" Margin="0,0,8,8" HorizontalAlignment="Right" VerticalAlignment="Bottom" Content="重新选择" Command="{Binding OpenImageCommnad}"/>
|
|
|
|
|
|
+ <Button x:Name="BtnPictureReselect" Style="{StaticResource btn.sec}" Grid.Row="1" Width="60" Height="24" Margin="0,0,8,8" HorizontalAlignment="Right" VerticalAlignment="Bottom" Command="{Binding OpenImageCommnad}"/>
|
|
</Grid>
|
|
</Grid>
|
|
</Grid>
|
|
</Grid>
|
|
</Border>
|
|
</Border>
|
|
<StackPanel Grid.Column="1" Grid.Row="1" Orientation="Horizontal" HorizontalAlignment="Center">
|
|
<StackPanel Grid.Column="1" Grid.Row="1" Orientation="Horizontal" HorizontalAlignment="Center">
|
|
<CheckBox Width="20" Height="20" IsChecked="{Binding IsRemoveBackground}"/>
|
|
<CheckBox Width="20" Height="20" IsChecked="{Binding IsRemoveBackground}"/>
|
|
- <TextBlock Text="Clear background" FontSize="14" FontFamily="Segoe UI" HorizontalAlignment="Center" VerticalAlignment="Center"/>
|
|
|
|
|
|
+ <TextBlock x:Name="BtnReBkg" FontSize="14" FontFamily="Segoe UI" HorizontalAlignment="Center" VerticalAlignment="Center"/>
|
|
<cus:ImageButton Margin="8,0,0,0"
|
|
<cus:ImageButton Margin="8,0,0,0"
|
|
Height="16" Width="16" IconHeight="16" IconWidth="16"
|
|
Height="16" Width="16" IconHeight="16" IconWidth="16"
|
|
Icon="pack://application:,,,/PDF Office;component/Resources/Dialog/help.png"
|
|
Icon="pack://application:,,,/PDF Office;component/Resources/Dialog/help.png"
|
|
IconPress="pack://application:,,,/PDF Office;component/Resources/Dialog/help.png"
|
|
IconPress="pack://application:,,,/PDF Office;component/Resources/Dialog/help.png"
|
|
IconMouseOver="pack://application:,,,/PDF Office;component/Resources/Dialog/help.png">
|
|
IconMouseOver="pack://application:,,,/PDF Office;component/Resources/Dialog/help.png">
|
|
<cus:ImageButton.ToolTip >
|
|
<cus:ImageButton.ToolTip >
|
|
- <ToolTip Style ="{StaticResource TriangleToolTipStyle}" Placement="Bottom" Content="Remove white background from images" >
|
|
|
|
|
|
+ <ToolTip Style ="{StaticResource TriangleToolTipStyle}" x:Name="BtnReBkgHint" Placement="Bottom" >
|
|
<ToolTip.HorizontalOffset>
|
|
<ToolTip.HorizontalOffset>
|
|
<MultiBinding Converter="{StaticResource CenterToolTipConverter}">
|
|
<MultiBinding Converter="{StaticResource CenterToolTipConverter}">
|
|
<Binding RelativeSource="{RelativeSource Self}" Path="PlacementTarget.ActualWidth"/>
|
|
<Binding RelativeSource="{RelativeSource Self}" Path="PlacementTarget.ActualWidth"/>
|
|
@@ -335,13 +337,13 @@
|
|
<cus:DialogContent.BottmBar>
|
|
<cus:DialogContent.BottmBar>
|
|
<StackPanel Orientation="Horizontal" HorizontalAlignment="Right">
|
|
<StackPanel Orientation="Horizontal" HorizontalAlignment="Right">
|
|
<Button
|
|
<Button
|
|
|
|
+ x:Name="BtnOK"
|
|
Style="{StaticResource Btn.cta}"
|
|
Style="{StaticResource Btn.cta}"
|
|
Grid.Column="0"
|
|
Grid.Column="0"
|
|
Width="80"
|
|
Width="80"
|
|
Height="32"
|
|
Height="32"
|
|
HorizontalAlignment="Right"
|
|
HorizontalAlignment="Right"
|
|
- Command="{Binding CreateCommnad}"
|
|
|
|
- Content="确定" >
|
|
|
|
|
|
+ Command="{Binding CreateCommnad}">
|
|
<Button.IsEnabled>
|
|
<Button.IsEnabled>
|
|
<MultiBinding Converter="{StaticResource SignatureButtonConvert }" Mode="OneWay">
|
|
<MultiBinding Converter="{StaticResource SignatureButtonConvert }" Mode="OneWay">
|
|
<Binding Path="TabItemIndex"/>
|
|
<Binding Path="TabItemIndex"/>
|
|
@@ -352,14 +354,14 @@
|
|
</Button.IsEnabled>
|
|
</Button.IsEnabled>
|
|
</Button>
|
|
</Button>
|
|
<Button
|
|
<Button
|
|
|
|
+ x:Name="BtnNo"
|
|
Style="{StaticResource btn.sec}"
|
|
Style="{StaticResource btn.sec}"
|
|
Grid.Column="2"
|
|
Grid.Column="2"
|
|
Width="80"
|
|
Width="80"
|
|
Height="32"
|
|
Height="32"
|
|
Margin="16,0,16,0"
|
|
Margin="16,0,16,0"
|
|
HorizontalAlignment="Left"
|
|
HorizontalAlignment="Left"
|
|
- Command="{Binding CancelCommand}"
|
|
|
|
- Content="取消" />
|
|
|
|
|
|
+ Command="{Binding CancelCommand}"/>
|
|
</StackPanel>
|
|
</StackPanel>
|
|
</cus:DialogContent.BottmBar>
|
|
</cus:DialogContent.BottmBar>
|
|
</cus:DialogContent>
|
|
</cus:DialogContent>
|