libera: я не знаю, что тут подробнее расписывать. Текущее содержимое запихиваете в Page -> пилите навигацию при запуске. При клике about -> делаете навигацию на page с нужным содержимым. Визуально при этом - всё это одно окно. В целом, я так понял, оно вам и надо.
VaneS Ri_Lax: значит эти события не вызываются.
Если программу убили через диспетчер - иконка останется, если она сама завершилась\упала\etc -> вы можете корректно сделать Dispose иконки.
Rsa97: в долгосрочной перспективе - конечно. Потому что джуниор получит опыт и возьмется за следущий баг, если мы ему поможем. А вот иначе - он может потратить пару дней, а потом сеньор будет вынужден на рецензировании завернуть и написать то самое, что он мог сказать эти самые пару дней назад джуниору.
Если вы не практикуете рецензирование - то тогда это будет сделано при первой же баге от тестировщиков, уверяю вас.
Rsa97: не согласен с вами. Помочь коллеге - обоюдно выгодный процесс, тогда как посыл его в гугл - частенько даже невыгодный всей команде процесс, ибо время - деньги.
Ну, красивых решений для работы с офисными файлами я нигде не видел, но в целом - куча более менее рабочих решений есть для php, c#, да для чего угодно в принципе.
В зависимости от требований к читалке ~ оценил бы разработку от 20 до 80 часов.
Лицензия предоставляется на последнюю версию, а также на все версии, которые будут выпущены в течение года с момента приобретения.
Стоимость новой лицензии составляет 149 долл. Как Вы верно заметили - лицензия включает в себя годовую подписку на обновления. Когда подписка истекает - ее можно продлить на следующий год за 89 долл. и получить доступ к новым версиям. Подписка всегда продлевается от даты истечения, независимо от того, продлеваете Вы ее до или после этого срока.
По идее, поиск идёт по FullName, который включает в себя относительный путь. Плюс, учитываем, что удаляются только файлы, которые есть в папке и будут заново добавлены. Единственное что мне в голову приходит, это вместо удаления и добавления - скипать файл. Как минимум не будет явно вызванного удаления. Це сделать не сложно. Больше идей нет?
Кирилл: ну касательно общепринятых практик. Просто интересно, как решают такие вопросы. Ведь невозможно корректно уменьшать размер окна до бесконечности.
Nipheris: я даже не понимаю, как вообще компоновать элементы.
Т.е. должен ли это быть большой грид, видимо с тремя строчками, в которых уже какие то другие элементы?
Или это грид в три строки и не знаю, 10 столбцов, чтобы все эти элементы были как то упорядочены? Потому что сейчас многие из них просто привязаны к границам окна.