Я пытался найти все способы, чтобы мой пользовательский элемент управления понимал пакеты URI - как в generic.xaml, так и в коде. Все примеры, которые я нахожу, хорошо работают в моих пользовательских элементах управления, но никогда в пользовательских элементах управления.
Все файлы установлены на Resource
- за исключением generic.xaml, если я изменю это, пользовательский элемент управления перестанет отображать все вместе.
Если я пытаюсь использовать какой-либо URI пакета, я получаю ошибки во время компиляции. Относительный или абсолютный, не имеет значения. Я пробовал помещать изображения и в другие сборки, но безуспешно.
Если я пытаюсь New Uri("/Images/btnImage.PNG", UriKind.Relative)
, он ищет C:\Images\btnImage.PNG
, что неправильно. Я также пытался Images/btnImage.PNG
или ./Images/btnImage.PNG
, но затем он ищет C:\MyProject\bin\Debug\Images\btnImage.PNG
.
Единственное, что я получаю на работу, это абсолютно абсолютный URI - т.е. New Uri("C:/MyProject/Images/btnImage.PNG", UriKind.Absolute)
.
- Пользовательские элементы управления понимают только абсолютные URI файловой системы?
If 1 = No Then Return correctAnswer
(пожалуйста)