Задать вопрос
Ответы пользователя по тегу WPF
  • Как получить номер rowid из Sqlite?

    @postya Автор вопроса
    Решение найдено!

    после того, как делаю манипуляции с данными в sqlite запускаю метод, который, будет делать следующий запрос:

    UPDATE category1 SET ID = rowid;

    этот запрос берёт все значения поля ID на всех строках и присваивает им значения из rowid, это специальное поле, которое назанчено по умолчанию и хранит все номера строк последовательно.

    Только, если мне нужно удалить запись, перед этим запросом, нужно ещё сделать запрос vacuum;

    результатом я доволен)
    Ответ написан
    Комментировать
  • Как создать инсталятор для WPF приложения?

    @postya Автор вопроса
    Я использовал Inno Setup. в папке Release/bin есть файл ToolkitsNew.exe.config в нем хранятся станлдартные настройки Visua Studio. Файл с пользовательскими настройками программы хранился в на компьютере в другом месте: Username/AppData/Local/Toolkits/../user.config я скопировал эти настройки из этого файла и вставил их в файл ToolkitsNew.exe.config, затем добавил этот файл вместе со всеми папками(images, fonts, etc..) в инсталятор Inno Setup и псоле установки программы все заработало!
    Ответ написан
    Комментировать
  • Как сделать binding текста из textbox в label?

    @postya Автор вопроса
    Всё оказалось значительно проще)

    в xaml второго окна есть специальный метод при изменении текста:
    <TextBox x:Name="CategoryText"    
     TextChanged="ChangeText"
     Style="{StaticResource CategoryTextBox}" />


    в коде этого второго окна прописал этот метод:

    public partial class FontWindow : Window
        {
             private MainWindow window;
    
            public FontWindow(MainWindow mainWindow)
            {
                InitializeComponent();
                window = mainWindow;
                
            }
    
           private void ChangeText(object sender, TextChangedEventArgs e)
            {
                TextBox tb = sender as TextBox;
                    window.CategoryLabel1.Content = tb.Text;
            }
    }
    Ответ написан
    Комментировать