SettingPage.xaml 6.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091
  1. <Page x:Class="Agent.Views.SettingPage"
  2. xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
  3. xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
  4. xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
  5. xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
  6. mc:Ignorable="d" d:DesignWidth="639"
  7. Title="SettingPage" Height="557.326">
  8. <Grid>
  9. <StackPanel>
  10. <GroupBox Header="일반">
  11. <CheckBox Margin="7,0,0,0" x:Name="StartupCheckbox" VerticalContentAlignment="Center">
  12. <Label Content="DI 에이전트를 시작프로그램으로 등록합니다"/>
  13. </CheckBox>
  14. </GroupBox>
  15. <GroupBox Header="백업">
  16. <StackPanel>
  17. <CheckBox Margin="7,0,0,0" x:Name="RetryCheckBox" VerticalContentAlignment="Center">
  18. <Label Content="백업 실패시 재시도 합니다"/>
  19. </CheckBox>
  20. <CheckBox Margin="7,0,0,0" x:Name="LimitCheckBox" VerticalContentAlignment="Center">
  21. <Label Content="백업 파일이 대용량(20MB 초과)일 경우, 백업이 일 1회로 고정됩니다"/>
  22. </CheckBox>
  23. <CheckBox Margin="7,0,0,0" x:Name="HashCheckBox" VerticalContentAlignment="Center">
  24. <Label Content="백업 파일이 서버의 백업된 파일과 동일할 경우(HASH 비교), 백업하지 않습니다"/>
  25. </CheckBox>
  26. </StackPanel>
  27. </GroupBox>
  28. <GroupBox Header="백업 스케줄러 주기">
  29. <Grid>
  30. <DockPanel>
  31. <ComboBox x:Name="BackupComboBox" SelectedValuePath="Tag" SelectedValue="EveryDay" Width="200" VerticalAlignment="Center" HorizontalAlignment="left" Margin="7,5,0,5">
  32. <ComboBoxItem Tag="EVERY_DAY" Content="매일" />
  33. <ComboBoxItem Tag="EVERY_HOUR" Content="매시간" />
  34. <ComboBoxItem Tag="REAL_TIME" Content="실시간" />
  35. </ComboBox>
  36. </DockPanel>
  37. </Grid>
  38. </GroupBox>
  39. <GroupBox Header="에이전트 이름">
  40. <TextBox x:Name="UserNameTextBox" Margin="7,5,0,5" Width="200" HorizontalAlignment="Left" MaxLength="15"/>
  41. </GroupBox>
  42. <GroupBox Header="태그" Height="263.441">
  43. <ScrollViewer Margin="0,10,0,1.36">
  44. <StackPanel>
  45. <StackPanel Orientation="Horizontal">
  46. <Label HorizontalAlignment="Center" VerticalAlignment="Center" Width="46">TAG1</Label>
  47. <TextBox x:Name="UserTag1" Margin="0,5,0,5" Width="161" HorizontalAlignment="Left" MaxLength="15" IsEnabled="False"/>
  48. </StackPanel>
  49. <StackPanel Orientation="Horizontal">
  50. <Label HorizontalAlignment="Center" VerticalAlignment="Center" Width="46">TAG2</Label>
  51. <TextBox x:Name="UserTag2" Margin="0,5,0,5" Width="161" HorizontalAlignment="Left" MaxLength="15"/>
  52. </StackPanel>
  53. <StackPanel Orientation="Horizontal">
  54. <Label HorizontalAlignment="Center" VerticalAlignment="Center" Width="46">TAG3</Label>
  55. <TextBox x:Name="UserTag3" Margin="0,5,0,5" Width="161" HorizontalAlignment="Left" MaxLength="15"/>
  56. </StackPanel>
  57. <StackPanel Orientation="Horizontal">
  58. <Label HorizontalAlignment="Center" VerticalAlignment="Center" Width="46">TAG4</Label>
  59. <TextBox x:Name="UserTag4" Margin="0,5,0,5" Width="161" HorizontalAlignment="Left" MaxLength="15"/>
  60. </StackPanel>
  61. <StackPanel Orientation="Horizontal">
  62. <Label HorizontalAlignment="Center" VerticalAlignment="Center" Width="46">TAG5</Label>
  63. <TextBox x:Name="UserTag5" Margin="0,5,0,5" Width="161" HorizontalAlignment="Left" MaxLength="15"/>
  64. </StackPanel>
  65. <StackPanel Orientation="Horizontal">
  66. <Label HorizontalAlignment="Center" VerticalAlignment="Center" Width="46">TAG6</Label>
  67. <TextBox x:Name="UserTag6" Margin="0,5,0,5" Width="161" HorizontalAlignment="Left" MaxLength="15"/>
  68. </StackPanel>
  69. <StackPanel Orientation="Horizontal">
  70. <Label HorizontalAlignment="Center" VerticalAlignment="Center" Width="46">TAG7</Label>
  71. <TextBox x:Name="UserTag7" Margin="0,5,0,5" Width="161" HorizontalAlignment="Left" MaxLength="15"/>
  72. </StackPanel>
  73. <StackPanel Orientation="Horizontal">
  74. <Label HorizontalAlignment="Center" VerticalAlignment="Center" Width="46">TAG8</Label>
  75. <TextBox x:Name="UserTag8" Margin="0,5,0,5" Width="161" HorizontalAlignment="Left" MaxLength="15"/>
  76. </StackPanel>
  77. <StackPanel Orientation="Horizontal">
  78. <Label HorizontalAlignment="Center" VerticalAlignment="Center" Width="46">TAG9</Label>
  79. <TextBox x:Name="UserTag9" Margin="0,5,0,5" Width="161" HorizontalAlignment="Left" MaxLength="15"/>
  80. </StackPanel>
  81. <StackPanel Orientation="Horizontal">
  82. <Label HorizontalAlignment="Center" VerticalAlignment="Center" Width="46">TAG10</Label>
  83. <TextBox x:Name="UserTag10" Margin="0,5,0,5" Width="161" HorizontalAlignment="Left" MaxLength="15"/>
  84. </StackPanel>
  85. </StackPanel>
  86. </ScrollViewer>
  87. </GroupBox>
  88. <Button Content="적용" Click="Button_Click" HorizontalAlignment="Right" Padding="15,5" Margin="5,5,0,0"/>
  89. </StackPanel>
  90. </Grid>
  91. </Page>