Как установить пользовательский шрифт из ресурсов для пользовательского контроля? - PullRequest
0 голосов
/ 21 мая 2018

Я создал пользовательский элемент управления, переопределив его.Я реализовал некоторые настройки для сериализации и десериализации настроек шрифта.Однако когда я устанавливаю шрифт из ресурсов с помощью метода AddMemoryFont (), шрифт не обновляется до элемента управления.Даже я переопределил свойство Font и событие FontChanged и вызвал базовые функции.

Что-то мне не хватает, чтобы обновить шрифт из ресурсов?Если да, поделитесь любыми предложениями по обновлению шрифта.

Пример

Примечание Получение шрифта из ресурсов, как в предложении ПользовательскийШрифт

Заранее спасибо,

Арулприя

1 Ответ

0 голосов
/ 22 мая 2018

Я проверил это.Я также могу воспроизвести проблему на моей стороне.Я решил эту проблему, создав новый шрифт с FontFamily, а не с FaceName.

return new Font(privateFontCollection.Familes[0],10f);

Можете ли вы попробовать это?

...