powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / В пустом проекте пустой WPF custom control - и уже не компилируется
12 сообщений из 12, страница 1 из 1
В пустом проекте пустой WPF custom control - и уже не компилируется
    #39586147
хорошо я согласен
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В своём проекте создал новый WPF Custom Controls Library.
в нём, соответственно, появился один файлик.
И этот проект (без каких либо изменений) не компилируется. И при попытке компилировать появляется ошибка та, что на скриншоте - почему не находит?

Потом я в проект внёс пару правок (переименовал класс с файлом и изменил базовый класс на TextBlock), но это ни на что не повлияло.
...
Рейтинг: 0 / 0
В пустом проекте пустой WPF custom control - и уже не компилируется
    #39586196
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в xmlns нужно указать еще assembly
...
Рейтинг: 0 / 0
В пустом проекте пустой WPF custom control - и уже не компилируется
    #39586293
Сон Веры Павловны
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Proв xmlns нужно указать еще assembly
Это если xmlns из референсов. Если из этой же сборки - не нужно.
...
Рейтинг: 0 / 0
В пустом проекте пустой WPF custom control - и уже не компилируется
    #39586296
Roman Mejtes
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
меня шаблон у TextBlock это какая то дичь, если честно.
...
Рейтинг: 0 / 0
В пустом проекте пустой WPF custom control - и уже не компилируется
    #39586330
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сон Веры ПавловныЕсли из этой же сборки - не нужно.так автор же говорит
хорошо я согласенВ своём проекте создал новый WPF Custom Controls Library.ну или я не так понял
...
Рейтинг: 0 / 0
В пустом проекте пустой WPF custom control - и уже не компилируется
    #39586350
хорошо я согласен
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.ProСон Веры ПавловныЕсли из этой же сборки - не нужно.так автор же говорит
хорошо я согласенВ своём проекте создал новый WPF Custom Controls Library.ну или я не так понял
1. создаю новый проект.
2. В нём появляется два файла - customControl1.cs и Themes/Generic.xml
Generic на первом скриншоте, сгенерировался сам.
customControl1 - на втором.
Всё в пределах этого проекта. И этот проект не компилируется. Речи пока ещё не идёт об использовании customControl в другом проекте моего солюшна.
Поэтому, да:
Сон Веры Павловны... из этой же сборки - не нужно.
Я и не добавлял. Кстати, попытался добавить - предсказуемо, ничего не поменяло.
...
Рейтинг: 0 / 0
В пустом проекте пустой WPF custom control - и уже не компилируется
    #39586361
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
выложи тестовый проект, а что что-то текст с твоих скриншотов не копируется
...
Рейтинг: 0 / 0
В пустом проекте пустой WPF custom control - и уже не компилируется
    #39586367
Roman Mejtes
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
у TextBlock'а нет шаблона, так как он не наследует объект Control.
По сути, TextBlock имеет содержимое из TextElement\Inline элементов. Но Шаблона у него нет, конечно у вас будет исключение.
Если нужно комбинировать разные данные в TextBlock то удобнее всего это делать через Inline элементы Run, но связь должна быть односторонней, так как они Readonly в Textblock'е.
...
Рейтинг: 0 / 0
В пустом проекте пустой WPF custom control - и уже не компилируется
    #39586373
Roman Mejtes
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И хранить стили в файле Generic.xaml идея плохая, храните стили по умолчанию и шаблоны в отдельных файлах и объединяйте их в Generic.xaml через Merge, тогда будет легко всё найти и управлять ресурсами.
Если вам нужно отобразить содержимое модели представления, имеет смысл использовать не кастомные кантролы, а шаблоны данных, которые отображать в своих или существующих контролах.
Делать связывание из шаблона к модели представления это так же плохая идея.
Если TextBlock существует в шаблоне, то он должен обращаться либо к свойствам зависимости объекта который он определяет, либо быть связанным с другими элементами в шаблоне. То есть использование прямого связывания с моделью плохая идея.
А вот в шаблоне вы можете точно указать тип отображаемой модели представления через свойство DataType.
...
Рейтинг: 0 / 0
В пустом проекте пустой WPF custom control - и уже не компилируется
    #39586386
хорошо я согласен
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Роман, спасибо!! я учту ваши советы. Как всегда очень информативно! Спасибо))
...
Рейтинг: 0 / 0
В пустом проекте пустой WPF custom control - и уже не компилируется
    #39587834
хорошо я согласен
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Roman Mejtesу TextBlock'а нет шаблона, так как он не наследует объект Control.
я только сейчас вернулся к своей программе. И... заменил
Код: c#
1.
2.
3.
namespace WPFControlLib
{
    public class TextBlockDateView : TextBlock


На
Код: c#
1.
2.
3.
namespace WPFControlLib
{
    public class TextBlockDateView : Control


ошибка осталась.. Хотя, в прочем, я так и говорил изначально. Хотелось бы понимать, в чём проблема.
При этом концепт программы я, конечно, поменяю в соответствии с советом 21116217
...
Рейтинг: 0 / 0
В пустом проекте пустой WPF custom control - и уже не компилируется
    #39587844
Roman Mejtes
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
рабочий пример
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / В пустом проекте пустой WPF custom control - и уже не компилируется
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]