Как я могу заставить информационный пузырь при наведении курсора появиться на наведении мыши в WPF?

, Что такое DLL?

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

действительно ли они важны?

Большинство приложений загрузит файлы DLL, которых они требуют при запуске. Если какой-либо из них не будет найден, то система не будет в состоянии запустить процесс вообще.

файлы DLL могли бы потребовать других файлов DLL

Таким же образом, что приложение требует файла DLL, файл DLL мог бы зависеть от других файлов DLL сам. Если один из этих файлов DLL в цепочке зависимости не будет найден, приложение не загрузится. Это отлажено легко с помощью любой зависимости инструменты Уокера, как зависимость Walker .

существуют столь многие из них в системных папках

, большая часть функциональности системы представлена пользовательской программе в форме файлов DLL, поскольку они - стандартная форма совместного использования кода / ресурсы. Каждая функциональность сохранена отдельно в различных файлах DLL так, чтобы только необходимые файлы DLL были загружены и таким образом уменьшили ограничения памяти на систему.

Установленные приложения также используют файлы DLL

, файлы DLL также становятся формой разделения технических возможностей физически, как объяснено выше. Хорошие приложения также пытаются не загрузить файлы DLL, пока они абсолютно не требуются, который уменьшает требования к памяти. Это также заставляет приложения поставляться с большим количеством файлов DLL.

Ад DLL

Однако при обновлениях системы времен часто повреждает другие программы, когда существует несоответствие версии между совместно использованными файлами DLL и программой, которая требует их. Системные контрольные точки и кэш DLL, и т.д. были инициативы со стороны M$ для решения этой проблемы. Платформа.NET не могла бы столкнуться с этой проблемой вообще.

, Как мы знаем то, что в файле DLL?

необходимо использовать внешний инструмент как DUMPBIN или Зависимость Walker, который не только покажет, какие публично видимые функции (известный как экспорт) содержатся в файлах DLL и также чего других файлов DLL это требует и который экспортирует из тех файлы DLL, от которых этот файл DLL зависит.

, Как мы создаем / используют их?

Отсылают документацию по программированию от Вашего поставщика. Для C++ обратитесь к LoadLibrary в MSDN.

15
задан Edward Tanguay 3 December 2009 в 18:13
поделиться

2 ответа

Есть несколько способов сделать это, один - использовать подсказку с индивидуальным стилем. В качестве альтернативы вы можете использовать всплывающий элемент управления, третий вариант - использовать украшение.

Моя интуиция подсказывает, что вам нужна всплывающая подсказка , хотя

<TextBlock ToolTip="stuff, could even be a custom control, etc" Text="my text" />

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

47
ответ дан 1 December 2019 в 00:18
поделиться
Другие вопросы по тегам:

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