170 похожих чатов

Всем привет! Может есть какой готовый алгоритм, что бы велосипед

не изобретать? XAML. Программа выводит на канвас карточки. Требуется, что бы юзер мог изменять макет карточек (хотя бы позиции элементов на карточке и ее размер). Этот макет необходимо сохранять в файл, и иметь возможность переиспользовать на другом компьютере.
Понятно дело, что нужно позиции сохранять и все такое, может знает кто где подсмотреть, что бы не фантазировать лишнего...

6 ответов

12 просмотров

https://habr.com/en/post/462307/ читал заметки рыбы?

Larymar GC
https://habr.com/en/post/462307/ читал заметки рыб...

А авалония это же тот кусок кала для wpf?

Алексей-Козлов Автор вопроса
Larymar GC
https://habr.com/en/post/462307/ читал заметки рыб...

Saving and Restoring Application State - это я уже прикрутил. Думал использовать пока нет алгоритма сохранения настроек. Но со сложными взаимосвязями плохо работает. А мне б нужно сохранять конкретную вью модель в файл, а не все состояние программы...

Алексей Козлов
Saving and Restoring Application State - это я уже...

Поробуй спросить у рыбы когда он придет

Алексей Козлов
Saving and Restoring Application State - это я уже...

Ну я как делаю. Я просто viewModel сериализую в json. Ну и обратно. Все прекрасно работает. Приложение - много всяких квадратиков со связями и свойства на канвасе которые соединены между собой.

Алексей-Козлов Автор вопроса

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
15
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Всем привет! Имеется функция: function IsValidChar(ch: UTF8Char): Boolean; var i: Integer; ValidChars: AnsiString; begin ValidChars := 'abcdefghijklmnopqrstuvwxyzABCDE...
Евгений
44
Карта сайта