From bfd26b52fe322c6a5c6c5da68b03f101249ea559 Mon Sep 17 00:00:00 2001 From: InspectorIT Date: Tue, 18 Nov 2025 17:13:28 +0300 Subject: [PATCH] Solve the encoding problem in MainWindow.axaml.cs --- src/KeyKeeper/Views/MainWindow.axaml.cs | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/src/KeyKeeper/Views/MainWindow.axaml.cs b/src/KeyKeeper/Views/MainWindow.axaml.cs index d5b408d..376af33 100644 --- a/src/KeyKeeper/Views/MainWindow.axaml.cs +++ b/src/KeyKeeper/Views/MainWindow.axaml.cs @@ -1,4 +1,4 @@ -using Avalonia; +using Avalonia; using Avalonia.Controls; using Avalonia.Input; using Avalonia.Interactivity; @@ -37,7 +37,7 @@ namespace KeyKeeper.Views var file = await topLevel.StorageProvider.SaveFilePickerAsync(new FilePickerSaveOptions { - Title = " ", + Title = "Создать новое хранилище паролей", SuggestedFileName = "passwords.kdbx", DefaultExtension = "kdbx", FileTypeChoices = new[] @@ -51,8 +51,8 @@ namespace KeyKeeper.Views if (file != null) { - // - ShowMessage($" : {file.Name}"); + // Здесь будет логика создания нового хранилища + ShowMessage($"Создание нового хранилища: {file.Name}"); } } @@ -61,10 +61,10 @@ namespace KeyKeeper.Views var topLevel = TopLevel.GetTopLevel(this); if (topLevel == null) return; - // + // Открываем диалог выбора файла var files = await topLevel.StorageProvider.OpenFilePickerAsync(new FilePickerOpenOptions { - Title = " ", + Title = "Открыть хранилище паролей", AllowMultiple = false, FileTypeFilter = new[] { @@ -86,13 +86,13 @@ namespace KeyKeeper.Views if (files.Count > 0) { var file = files[0]; - ShowMessage($" : {file.Name}"); + ShowMessage($"Открытие хранилища: {file.Name}"); } } private void ShowMessage(string message) { - // + // Временное решение для показа сообщений var messageBox = new Window { Title = "KeyKeeper",