Files
hDM/src/DownloadManager.WPF/Views/Dialogs/SettingsDialog.xaml
2026-05-09 11:38:04 +03:00

77 lines
3.7 KiB
XML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<ui:ContentDialog
x:Class="DownloadManager.WPF.Views.Dialogs.SettingsDialog"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:ui="http://schemas.modernwpf.com/2019"
Title="Ayarlar"
PrimaryButtonText="Kaydet"
CloseButtonText="İptal"
DefaultButton="Primary">
<ui:SimpleStackPanel Spacing="15" Width="450">
<!-- Genel Ayarlar -->
<GroupBox Header="Genel">
<ui:SimpleStackPanel Spacing="10" Margin="5">
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*"/>
<ColumnDefinition Width="Auto"/>
</Grid.ColumnDefinitions>
<TextBlock Text="Aynı anda maksimum indirme:" VerticalAlignment="Center"/>
<ui:NumberBox x:Name="MaxConcurrentBox" Grid.Column="1" Value="3" Minimum="1" Maximum="10" SmallChange="1" Width="80"/>
</Grid>
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*"/>
<ColumnDefinition Width="Auto"/>
</Grid.ColumnDefinitions>
<TextBlock Text="Maksimum indirme hızı (KB/s):" VerticalAlignment="Center"/>
<ui:NumberBox x:Name="SpeedLimitBox" Grid.Column="1" Value="0" Minimum="0" SmallChange="100" LargeChange="1024" Width="100" PlaceholderText="0 = Limitsiz"/>
</Grid>
<CheckBox x:Name="StartWithWindowsCheck" Content="Windows başladığında otomatik çalıştır" IsEnabled="False"/>
</ui:SimpleStackPanel>
</GroupBox>
<!-- Görünüm ve Kategoriler -->
<GroupBox Header="Görünüm ve Kategoriler">
<ui:SimpleStackPanel Spacing="10" Margin="5">
<CheckBox x:Name="ShowCategoryPanelCheck" Content="Kategori Panelini Göster" IsChecked="True" Margin="0,0,0,10"/>
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*"/>
<ColumnDefinition Width="Auto"/>
</Grid.ColumnDefinitions>
<TextBlock Text="Tema:" VerticalAlignment="Center"/>
<ComboBox x:Name="ThemeCombo" Grid.Column="1" Width="150" SelectedIndex="0">
<ComboBoxItem Content="Sistem Varsayılanı" Tag="System"/>
<ComboBoxItem Content="Açık" Tag="Light"/>
<ComboBoxItem Content="Koyu" Tag="Dark"/>
</ComboBox>
</Grid>
<Button Content="Sütun Genişliklerini Sıfırla" HorizontalAlignment="Left" Margin="0,10,0,0" Click="ResetColumns_Click"/>
<Button Content="Kategorileri ve Dosya Türlerini Yönet" HorizontalAlignment="Left" Margin="0,10,0,0" Click="ManageCategories_Click"/>
</ui:SimpleStackPanel>
</GroupBox>
<!-- Kayıt Konumu -->
<GroupBox Header="Klasörler">
<ui:SimpleStackPanel Spacing="5" Margin="5">
<TextBlock Text="Varsayılan kayıt konumu:"/>
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*"/>
<ColumnDefinition Width="Auto"/>
</Grid.ColumnDefinitions>
<TextBox x:Name="DefaultPathBox" IsReadOnly="True"/>
<Button Grid.Column="1" Content="..." Margin="5,0,0,0" Click="BrowseButton_Click"/>
</Grid>
</ui:SimpleStackPanel>
</GroupBox>
</ui:SimpleStackPanel>
</ui:ContentDialog>