12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182 |
- <Window x:Class="MPE.Settings"
- 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:MPE"
- mc:Ignorable="d"
- xmlns:properties="clr-namespace:MPE.Properties"
-
- Title="Настройки" Width="473.881" Height="330.189" MouseLeftButtonDown="Window_MouseLeftButtonDown" ResizeMode="CanMinimize">
- <Window.Resources >
- <Style x:Key="InformButton" TargetType="{x:Type Button}">
- <Setter Property="OverridesDefaultStyle" Value="True"/>
- <Setter Property="Margin" Value="2"/>
- <Setter Property="Foreground" Value="#FFEFF0F1"/>
- <Setter Property="FontFamily" Value="Segoe UI"/>
- <Setter Property="FontSize" Value="11px"/>
- <Setter Property="Template">
- <Setter.Value>
- <ControlTemplate TargetType="{x:Type Button}">
- <Border x:Name="border" BorderThickness="1" Padding="4,2" BorderBrush="#707070" CornerRadius="3" Background="{TemplateBinding Background}">
- <Grid >
- <ContentPresenter HorizontalAlignment="Center" VerticalAlignment="Center" x:Name="content"/>
- </Grid>
- </Border>
- <ControlTemplate.Triggers>
- <Trigger Property="IsMouseOver" Value="True">
- <Setter TargetName="border" Property="BorderBrush" Value="#3CA8E1" />
- <Setter Property="Background" Value="#31363B"/>
- </Trigger>
- <Trigger Property="IsPressed" Value="True">
- <Setter Property="Background" Value="#3DAEE9"/>
- <Setter TargetName="content" Property="RenderTransform" >
- <Setter.Value>
- <TranslateTransform Y="1.0" />
- </Setter.Value>
- </Setter>
- </Trigger>
- <Trigger Property="IsDefaulted" Value="True">
- <Setter TargetName="border" Property="BorderBrush" Value="#FF282828" />
- </Trigger>
- <Trigger Property="IsFocused" Value="True">
- <Setter TargetName="border" Property="BorderBrush" Value="#FF282828" />
- </Trigger>
- </ControlTemplate.Triggers>
- </ControlTemplate>
- </Setter.Value>
- </Setter>
- </Style>
- </Window.Resources>
- <Grid Background="#303030">
- <CheckBox x:Name="updatesCB" IsChecked="{Binding Path=isCheckUpdates, Source={x:Static properties:Settings.Default}}" Content="Обновления" HorizontalAlignment="Left" Margin="10,48,0,0" VerticalAlignment="Top" Width="107" ToolTip="Проверять обноления при запуске?" Click="UpdatesCB_Click" FontSize="14" Foreground="White"/>
- <Label Content="Версия" HorizontalAlignment="Left" Margin="6,10,0,0" VerticalAlignment="Top" ToolTip="Версия редактора" FontWeight="Bold" FontSize="14" Foreground="White"/>
- <Label x:Name="lbVersion" Content="{Binding Path=version, Source={x:Static properties:Settings.Default}}" HorizontalAlignment="Left" Margin="63,11,0,0" VerticalAlignment="Top" ToolTip="Версия программы" FontWeight="Bold" FontSize="14" Foreground="White"/>
- <Button x:Name="FontChange" Style="{StaticResource InformButton}" Content="Шрифт" ToolTip="Изменить шрифт в редакторе" HorizontalAlignment="Left" Margin="10,68,0,0" VerticalAlignment="Top" Width="75" Click="FontChange_Click" FontWeight="Bold" FontSize="14"/>
- <Grid>
- <Label x:Name="mapSize" Content="" HorizontalAlignment="Left" Margin="133,166,0,0" VerticalAlignment="Top" Foreground="White"/>
- <Slider x:Name="codeMapSize" Value="{Binding Path=codeMapSize, Source={x:Static properties:Settings.Default}}" HorizontalAlignment="Left" Margin="222,171,0,0" VerticalAlignment="Top" Width="226" Maximum="140" SmallChange="1" Foreground="White"/>
- <Label x:Name="showMSG" Content="Карта кода отключена" Visibility="Hidden" Width="200" Margin="142,165,75,0" FontWeight="Bold" FontSize="14" Height="37" VerticalAlignment="Top" Foreground="White"/>
- <Label Content="Ширина карты кода" HorizontalAlignment="Left" Margin="10,166,0,0" VerticalAlignment="Top" FontWeight="Bold" Foreground="White"/>
- <Button x:Name="gitHubSource" Style="{StaticResource InformButton}" Content="Исходный код редактора" ToolTip="Открыть GitHub.com с исходный кодом приложения" HorizontalAlignment="Left" Margin="10,232,0,0" VerticalAlignment="Top" Width="207" Click="GitHubSource_Click" FontWeight="Bold" FontSize="14"/>
- <Button x:Name="forumTopic" Style="{StaticResource InformButton}" Content="Тема на форуме" ToolTip="Открыть тему на форуме djoser-blog.ru" HorizontalAlignment="Left" Margin="10,198,0,0" VerticalAlignment="Top" Width="207" Click="ForumTopic_Click" FontWeight="Bold" FontSize="14"/>
- <Button x:Name="setTaskFolder" Style="{StaticResource InformButton}" Content="Папка шаблонов" ToolTip="Папка, которая будет открываться по умолчанию" HorizontalAlignment="Left" Margin="10,100,0,0" VerticalAlignment="Top" Width="139" Click="SetTaskFolder_Click" FontWeight="Bold" FontSize="14"/>
- <Label x:Name="taskForldLB" Content="" Width="388" MaxWidth="388" HorizontalAlignment="Left" Margin="10,128,0,0" VerticalAlignment="Top" FontWeight="Bold" FontSize="14" Foreground="White"/>
- <Button x:Name="gitHubUpdaterSource" Style="{StaticResource InformButton}" Content="Исходный код updater.exe" ToolTip="Открыть GitHub.com с исходный кодом приложения" HorizontalAlignment="Left" Margin="10,267,0,0" VerticalAlignment="Top" Width="207" Click="GitHubUpdaterSource_Click" FontWeight="Bold" FontSize="14"/>
- <Button x:Name="checkUpdates" Style="{StaticResource InformButton}" Content="Проверить обновления" ToolTip="Проверить обновления сейчас" HorizontalAlignment="Left" Margin="227,267,0,0" VerticalAlignment="Top" FontWeight="Bold" FontSize="14" Click="CheckUpdates_Click" Width="221"/>
- <Label Content="Таймер всплывающего меню" Margin="222,198,0,0" HorizontalAlignment="Left" VerticalAlignment="Top" FontWeight="Bold" FontSize="14" Foreground="White"/>
- <TextBox x:Name="popupMenuTimer" Text="1" Width="100" Margin="227,236,0,0" HorizontalAlignment="Left" VerticalAlignment="Top" FontWeight="Bold" FontSize="14" ToolTip="Время( в мс ( 1000мс = 1с) ) после которого будет появляться всплывающая подсказка"/>
- <Button x:Name="execTimer" Style="{StaticResource InformButton}" Content="Применить" ToolTip="Применить таймер для всплывающего меню" Margin="339,233,0,0" Width="109" FontWeight="Bold" VerticalAlignment="Top" HorizontalAlignment="Left" FontSize="14" Click="ExecTimer_Click"/>
- <CheckBox x:Name="isErrorTimer" Content="Анализатор ошибок по таймеру" ToolTip="Анализатор ошибок будет запускаться после изменения в тексте шаблона" HorizontalAlignment="Left" Margin="206,74,0,0" VerticalAlignment="Top" Foreground="White" FontSize="14" Click="isErrorTimer_Click"/>
- <TextBox x:Name="errorTimer" IsEnabled="{Binding Path=isErrorTimer, Source={x:Static properties:Settings.Default}}" ToolTip="Время( в мс ( 1000мс = 1с) ) после которого будет запущен анализатор ошибок" HorizontalAlignment="Left" Height="23" Margin="206,98,0,0" TextWrapping="Wrap" Text="100" VerticalAlignment="Top" Width="120" FontWeight="Bold" FontSize="14" LostFocus="ErrorTimer_LostFocus"/>
- </Grid>
- <CheckBox x:Name="openLastFileCB" IsChecked="{Binding Path=isOpenLastFile, Source={x:Static properties:Settings.Default}}" Content="Открывать предыдущие файлы" HorizontalAlignment="Left" Margin="206,10,0,0" VerticalAlignment="Top" ToolTip="При запуске будут открыты ранее открытые файлы" Click="OpenLastFileCB_Click" Foreground="White"/>
- <CheckBox x:Name="makeBackUpCB" IsChecked="{Binding Path=isMakeBackUp, Source={x:Static properties:Settings.Default}}" Content="Резервная копия файла" HorizontalAlignment="Left" Margin="206,30,0,0" VerticalAlignment="Top" ToolTip="При открытие файла будет создана его резервная копия" Click="MakeBackUpCB_Click" Foreground="White"/>
- <CheckBox x:Name="saveWindowSizeCB" Content="Сохранять размеры окна" IsChecked="{Binding Path=isSaveWindowSize, Source={x:Static properties:Settings.Default}}" HorizontalAlignment="Left" Margin="206,51,0,0" VerticalAlignment="Top" ToolTip="При запуске будет восстановлен предыдущий размер окна" Click="SaveWindowSizeCB_Click" Foreground="White"/>
- </Grid>
- </Window>
|