-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathMainWindow.xaml
More file actions
87 lines (70 loc) · 5.43 KB
/
Copy pathMainWindow.xaml
File metadata and controls
87 lines (70 loc) · 5.43 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
<Window x:Class="EmailWithAttachedFile.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
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:local="clr-namespace:EmailWithAttachedFile"
mc:Ignorable="d"
Title="Email With Attached File" Height="750" Width="540" Closing="MainFormClosing">
<Window.Resources>
<Style x:Key="StdButton" TargetType="Button">
<Setter Property="Width" Value="100"/>
<!--<Setter Property="Control.Background" Value="AliceBlue"/>-->
<Setter Property="Control.FontFamily" Value="Calibri" />
<Setter Property="Control.FontWeight" Value="Bold" />
</Style>
</Window.Resources>
<Grid Height="650" VerticalAlignment="Top" Margin="0,0,8,0">
<Grid HorizontalAlignment="Left" Height="Auto" Margin="22,22,0,0" VerticalAlignment="Top" Width="490">
<Grid.RowDefinitions>
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="*" />
<ColumnDefinition Width="75" />
<ColumnDefinition Width="17" />
</Grid.ColumnDefinitions>
<Label Grid.Row="0" Grid.Column="0" Content="From Email Addr" HorizontalAlignment="Right"/>
<TextBox Grid.Row="0" Grid.Column="1" Name="textFromEmail" Grid.ColumnSpan="3"/>
<Label Grid.Row="1" Grid.Column="0" Content="Mail Subject" HorizontalAlignment="Right"/>
<TextBox Grid.Row="1" Grid.Column="1" Name="textMailSubject" Grid.ColumnSpan="3"/>
<Label Grid.Row="2" Grid.Column="0" Content="Smtp Server" HorizontalAlignment="Right"/>
<TextBox Grid.Row="2" Grid.Column="1" Name="textSmtpServer" Grid.ColumnSpan="3"/>
<Label Grid.Row="3" Grid.Column="0" Content="SMTP Port" HorizontalAlignment="Right"/>
<TextBox Grid.Row="3" Grid.Column="1" Name="textSmtpPort" PreviewTextInput="IntegerOnly" DataObject.Pasting="IntegerOnlyPasting" Grid.ColumnSpan="3"/>
<Label Grid.Row="4" Grid.Column="0" Content="SMTP Enable SSL" HorizontalAlignment="Right"/>
<CheckBox Grid.Row="4" Grid.Column="1" Name="checkSmtpEnableSsl" Margin="5,5,-5,21" Grid.RowSpan="2"/>
<Label Grid.Row="4" Grid.Column="2" Content="Show Password" Grid.ColumnSpan="2" HorizontalAlignment="Right"/>
<Label Grid.Row="5" Grid.Column="0" Content="Password" HorizontalAlignment="Right"/>
<PasswordBox Grid.Row="5" Grid.Column="1" Grid.ColumnSpan="2" Name="passwordBox"/>
<TextBox Grid.Row="5" Grid.Column="1" Grid.ColumnSpan="2" Name="passwordTxtBox" Visibility="Collapsed" />
<CheckBox Grid.Row="5" Grid.Column="3" Grid.ColumnSpan="3" Name="showPassword" Unchecked="ShowPassword_Unchecked" Checked="ShowPassword_Checked" HorizontalAlignment="Center" VerticalAlignment="Center"/>
<Button Grid.Row="6" Grid.Column="0" Content="Message Template" Name="butttonMessageTemplate" Margin="3" Click="ButtonMessageTemplate_Click" />
<TextBox Grid.Row="6" Grid.Column="1" Name="textMessageTemplateFileName" ScrollViewer.HorizontalScrollBarVisibility="Auto" Grid.ColumnSpan="3"/>
<Button Grid.Row="7" Grid.Column="0" Content="Input File" Name="butttonInputFile" Margin="3" Click="ButtonInputFile_Click" />
<TextBox Grid.Row="7" Grid.Column="1" Name="textInputName" ScrollViewer.HorizontalScrollBarVisibility="Auto" Grid.ColumnSpan="3"/>
<Button Grid.Row="8" Grid.Column="0" Name="butttonAdditionalEmailFile" Width="100" Margin="3" Click="ButtonInputAdditionalEmailFile_Click">
<TextBlock TextWrapping="Wrap" Text="Additional Email Addresses File"/>
</Button>
<TextBox Grid.Row="8" Grid.Column="1" Name="textAdditionEmailName" ScrollViewer.HorizontalScrollBarVisibility="Auto" Grid.ColumnSpan="3"/>
<Label Grid.Row="9" Grid.Column="0" />
<Button Grid.Row="10" Grid.Column="0" x:Name="buttonStart" Content="Start" Padding="5,1" Width="Auto" HorizontalAlignment="Center" Click="ButtonStart_Click"/>
<Button Grid.Row="10" Grid.Column="1" x:Name="buttonStop" Content="Stop" Padding="5,1" Width="Auto" HorizontalAlignment="Right" Click="ButtonStop_Click" IsEnabled="False"/>
</Grid>
<ProgressBar HorizontalAlignment="Left" Height="13" Margin="174,315,0,0" VerticalAlignment="Top" Width="323" Name="progressBar"/>
<Label Name="progressText" Content="" HorizontalAlignment="Left" Height="Auto" Margin="10,310,0,0" VerticalAlignment="Top" Width="159"/>
<ListBox x:Name="listLog" HorizontalContentAlignment="Stretch" Margin="5,350,0,-50" />
</Grid>
</Window>