А Б В Г Д Е Ё Ж З И Й К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Ъ Ы Ь Э Ю Я
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

Работа над контролами: движемся дальше

 

Сегодня дела наконец-то пошли чуточку побыстрее.  Справился я с тем, чтобы реализовать навигацию по пунктам выпадающего списка с помощью клавиатуры. А я вчера в этом усомнился, мол, как я получу доступ из ViewModel к этим элементам. А надо было просто поменять тип данных списка на TextBlock, и далее привязать к этим элементам обработчики событий. Короче, утро вечера мудренее...

0 + 0 -

Непродуктивный день, полдня потеряно

 

Сегодня посреди дня случился облом: на даче, где я нахожусь, на четыре часа отключили свет. Из-за этого я потерял время и не сделал тот единственный компонент, над которым я сегодня работал. А это компонент SearchBox - текстовое поле с иконкой поисковой лупы и кнопкой-крестиком для сброса введенного значения. Также я сделал выпадающий список с автозаполнением для него, который ищет предложения по найденным совпадениям в списке предложений введенному поисковому запросу...

0 + 0 -

Зачем мы носим маски?

 

В данном материале речь пойдет не о масках для маскарада, а масках психологических. Почему люди притворяются теми, кем они не являются? Зачем они пытаются представить себя в радужном свете и не замечают своих внутренних желаний и изъянов? 


Почти все носят маски. Они подстраиваются под принципы, которые диктует им общество. Человек не должен иметь желаний, отличных от тех, которые навязываются нам извне, человек не должен проявлять собственную личность. Эти установки навязываются нам теми, у кого есть деньги и власть, теми кто оказывает влияние на формирование общества и общественного мнения. 

0 + 0 -

Работа над стилями для контролов продолжается

 

Сегодня я наконец-то навёл окончательную красоту со своим интерфейсом программы. Теперь всё выглядит идеально и я доволен своим результатом. Добавил, как видно, вертикальные разделители на панель инструментов, для чего создал маленький пользовательский контрол...

0 + 0 -

Стратегия работы над долгими проектами

 

Приходилось ли вам работать над одной большой задачей, делом или творческой задумкой, работа над которой занимала у вас полгода, год и даже больше года времени? Мне приходилось, я на этом собаку съел. Сейчас я начал работу над новыми проектами, на которые предполагается потратить немало времени. Программирование – это очень кропотливая и сложная работа, требующая больших умственных усилий. Думать приходиться по нескольку часов в день, нагрузка на мозг значительная.

Я расскажу о своей стратегии, которую я использую при выполнении сложных задач, требующих продолжительного времени.

0 + 0 -

Внес небольшие поправки к стилям окна и кнопок

Я стремлюсь к совершенству в своём творчестве. Не везде, но вот в своих любимых занятиях и увлечениях - да. Сегодня немного повозился с кнопками для заголовка окна. Хотел было отрисовать на этих кнопках свои изображения с помощью векторной графики через задание координат в «рисовалке» контуров. Но результат был не самый идеальный - отсутствовала резкость на выводимых контурах. Пришлось оставить специально для этого предназначенные контуры для вывода иконок на кнопках заголовка окна в наборе «MaterialDesignIcons»...

0 + 0 -

Работа над стилями контролов продолжается

 

Несмотря на то, что наступили выходные, у меня работа над стилями для контролов интерфейса идет полным ходом. Вернее, медленно идет, медленней, чем хотелось бы. Если не считать мелочей, то сегодня за шесть часов работы успел реализовать стили для элемента «ComboBox»...

0 + 0 -

Работа над стилями + решил проблему меню в трее

 

Сегодня моя работа заключалась в основном в придании стилей для контролов Авалонии. Плюс ко всему я наконец-то добрался до нужных стилей, чтобы поправить меню значка в трее панели задач проводника. Два дня я пытался это сделать. Я доволен результатом, теперь всё смотрится безупречно.

0 + 0 -

Подстава, опять подстава!

 

Вот, сегодня посвятил день тому, чтобы реализовать динамическую (без перезапуска всей программы) смену темы оформления интерфейса и локализации. А также изменения видимости панелей макета окна с помощью пунктов главного меню, где я разместил чекбоксы с привязанными на них свойствами видимости этих панелей. Ну последнее получилось хорошо, день сегодня начался с неплохих результатов в этом направлении. Но вот, что обнаружилось далее, ввело меня в разочарование...

0 + 0 -

Очень длинный день с меню и Авалонией

 

Вот уже как 12 часов я сегодня не покладая рук вожусь со своей программой. Не получается закончить рабочий день. А день сегодня был очень долгий и трудный. С меню ситуация следующая. Во-первых нет, стилизовать нативное меню не удалось, сделать это нельзя, на то, видимо, оно и нативное. Но делать свой контрол-расширение для элементов обычного меню не придется - можно просто добавить чекбоксы в контент самих элементов меню или заменить стандартный шаблон элементов меню с использованием своего шаблона. Почему-то это доступно только через стили, напрямую через свойство Template это сделать нельзя.

0 + 0 -
  • Яндекс.Метрика