Текстовый редактор
Ахаха, не прочитал верно задание, там написано было "простой текстовый редактор", а я немного усложнил себе задачу. В общем почти полдня просидел ломая голову над многими функциями и понял вот что: "WPF это громозкий конструктор кода, в котором чтобы разобраться, нужно потратить уйму времени". Но я рад что у меня получается.
.
В общем что я сделал:
- Функцию открытия нового файла (тут всё просто, самый примитив - очистка RichTextBox.
- Функция сохранения файла - здесь немного пришлось попотеть, так как открытие диалогового окна - это целая история.
- Функция загрузки файла - невероятно, я обрыл почти весь интернет потратив 20 минут на то, чтобы понять как открывать диалоговое окно, через которое можно загрузить rtf файл (а мой редактор работает именно с этим форматом). Оказывается нужно подключать библиотеку Microsoft и только потом можно работать с кодом (и то, это еще не всё).
- Big - жирный текст. Вот тут тоже ушло много времени, т.к. не до конца понимал как можно взаимодействуя с RichTextBox в WPF менять какие-либо его свойства, но тем не менее это изучил.
- Italiac - курсив.
- R - Подчеркнутый (это кстати кнопочки рядом с вкладкой "файл". Над подчеркиванием тоже много возился.
- Опускание шрифта и
- Поднятие шрифта - тут я собаку съел, так как около часа искал решение, как подымать текст и то, сделал это еле как. Функция работает криво, но дорабатывать её никакого желания нету.
- Цвет - возможность менять цвет...
Собственно это всё, полдня потрачено и считаю что не в пустую, чалендж выполнен на 100% (даже немного перевыполнен).