powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / Заполнение списочного свойства в XAML
16 сообщений из 16, страница 1 из 1
Заполнение списочного свойства в XAML
    #39730882
Eld Hasp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Такой маленький нюанс. Всё работает, но закрадывается сомнение, что делаю как-то неправильно.
Создаю кастомный класс со списочным свойством - List, ObservableCollection.
Когда в Xaml заполняю его элементами (допустим, создаю контекст данных времени разработки), то эта часть подчёркивается синим с предупреждением о невозможности добавить элементы. Но собирается проект нормально, и подчёркивание пропадает. При любом изменении в этом же Xalm, но даже в другом месте, опять подчёркивается синим и выходит предупреждение.
Это так и должно быть или я что-то делаю не правильно?
...
Рейтинг: 0 / 0
Заполнение списочного свойства в XAML
    #39730915
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Eld HaspНо собирается проект нормально, и подчёркивание пропадает.это просто запаздывание если пропадает. Так?
Такое не страшно.
Если нет, то надо конкретно со скрином.
...
Рейтинг: 0 / 0
Заполнение списочного свойства в XAML
    #39730933
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Подчеркивание в принципе не всегда работает адекватно.
...
Рейтинг: 0 / 0
Заполнение списочного свойства в XAML
    #39730936
Eld Hasp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123Eld HaspНо собирается проект нормально, и подчёркивание пропадает.это просто запаздывание если пропадает. Так?
Такое не страшно.
Если нет, то надо конкретно со скрином.Я не знаю как правильно назвать - может запаздывание. Собирается нормально, ошибок нет, но при изменении в редактор предупреждает об ошибке ошибке. И как-то нервирует это.
Бывает порой ошибка в каком-то другом месте. Собираешь проект, а он там из всех XAML списочные свойства тоже как ошибки выводит - целая страница ошибок выходит и не понятно где искать настоящую ошибку. Приходить комментить их заполнение. Находить ошибку в другом месте. Потом из комментов вытаскивать.
...
Рейтинг: 0 / 0
Заполнение списочного свойства в XAML
    #39730939
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Забей

Из-за слабой типизации и частой неясности контекста анализатор не всегда справляется
...
Рейтинг: 0 / 0
Заполнение списочного свойства в XAML
    #39730941
Eld Hasp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123...Такое не страшно....Shocker.ProЗабей
Из-за слабой типизации и частой неясности контекста анализатор не всегда справляетсяОК! Спасибо!
...
Рейтинг: 0 / 0
Заполнение списочного свойства в XAML
    #39731132
Roman Mejtes
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
попробуй отключить дизайнер в настройках, от него одни беды
...
Рейтинг: 0 / 0
Заполнение списочного свойства в XAML
    #39731246
Eld Hasp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Roman Mejtesпопробуй отключить дизайнер в настройках, от него одни бедыМне, блин, пока без него сложно....
И больше мешает даже не редактор, а то что при компиляции выдаёт пару листов (при большом DataDesigner) ложных ошибок. Запариваешься среди них искать действительные ошибки.
Пока сложно полагаться на безошибочность собственного кода - очень часть пропускаю скобки, кавычки и т.п.
...
Рейтинг: 0 / 0
Заполнение списочного свойства в XAML
    #39731257
Сон Веры Павловны
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Eld HaspМне, блин, пока без него сложно....
И больше мешает даже не редактор, а то что при компиляции выдаёт пару листов (при большом DataDesigner) ложных ошибок. Запариваешься среди них искать действительные ошибки.
Если бы он при компиляции выдавал ошибки, проект бы не запустился. Т.е. это либо предупреждения, либо не знаю что. Приведите пример вывода компилятора.
Eld HaspПока сложно полагаться на безошибочность собственного кода - очень часть пропускаю скобки, кавычки и т.п.
Решарпер в таких случаях очень помогает.
...
Рейтинг: 0 / 0
Заполнение списочного свойства в XAML
    #39731285
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Eld Hasp. Запариваешься среди них искать действительные ошибки.не надо. Если есть критичные ошибки - проект не скомпилируется, либо выдаст при первом открытии этого xaml-а. А на этот ворох при разработке внимание не обращай.
...
Рейтинг: 0 / 0
Заполнение списочного свойства в XAML
    #39731329
Eld Hasp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сон Веры ПавловныEld HaspМне, блин, пока без него сложно....
И больше мешает даже не редактор, а то что при компиляции выдаёт пару листов (при большом DataDesigner) ложных ошибок. Запариваешься среди них искать действительные ошибки.
Если бы он при компиляции выдавал ошибки, проект бы не запустился. Т.е. это либо предупреждения, либо не знаю что. Приведите пример вывода компилятора.
Eld HaspПока сложно полагаться на безошибочность собственного кода - очень часть пропускаю скобки, кавычки и т.п.
Решарпер в таких случаях очень помогает.Пример на скриншотах. В XAML показывает предупреждения. В окне списка ошибок - 18 ошибок. Из них только одна на самом деле - лишние " ; . При чём в файле ни как не связанном с этим XAML. При исправлении этой одной ошибки, она из списка пропадает, но остальные 17 так и останутся пока заново не сделать сборку.
Но, как я понял, с этим придётся смириться.

Решарпер ставил, но не увидел чего он такого может, чего не в студии. Сейчас отключил его.
...
Рейтинг: 0 / 0
Заполнение списочного свойства в XAML
    #39731343
Roman Mejtes
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Где инициализируется свойство ListGroup в элементе управления DesignViewItemClass, смахивает на то, что в момент выполнения в дизайнере NULL.
Кстати, можно запустить вторую VS открыть этот же проект и открыть на отладку процесс дизайнер и будет всё видно сразу :)
...
Рейтинг: 0 / 0
Заполнение списочного свойства в XAML
    #39731349
Eld Hasp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Roman MejtesГде инициализируется свойство ListGroup в элементе управления DesignViewItemClass, смахивает на то, что в момент выполнения в дизайнере NULL. Прописано так
Код: c#
1.
        public ObservableCollection<ListBoxContentClass> ListGroups { get; set; } = new ObservableCollection<ListBoxContentClass>();

Roman MejtesКстати, можно запустить вторую VS открыть этот же проект и открыть на отладку процесс дизайнер и будет всё видно сразу :)Как это...? Сейчас попробую.
...
Рейтинг: 0 / 0
Заполнение списочного свойства в XAML
    #39734632
Eld Hasp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вчера студия обновилась. Сегодня ни разу пока указанное предупреждение не выходило. Возможно исправили.
...
Рейтинг: 0 / 0
Заполнение списочного свойства в XAML
    #39734636
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Eld HaspВчера студия обновиласьэто же событие. Версия какая и что как где?
Если это автообновление.
...
Рейтинг: 0 / 0
Заполнение списочного свойства в XAML
    #39734638
Eld Hasp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123Eld HaspВчера студия обновиласьэто же событие. Версия какая и что как где?
Если это автообновление.ДА, автообновление. Но скачалось более 3 гиков. Версия VS 15.9.1
Полные сведения
Microsoft Visual Studio Community 2017
Версия 15.9.1
VisualStudio.15.Release/15.9.1+28307.105
Microsoft .NET Framework
Версия 4.7.03056

Установленная версия: Community

Visual C++ 2017 00369-60000-00001-AA452
Microsoft Visual C++ 2017

ASP.NET and Web Tools 2017 15.9.04012.0
ASP.NET and Web Tools 2017

ASP.NET Core Razor Language Services 15.8.31590
Provides languages services for ASP.NET Core Razor.

ASP.NET Web Frameworks and Tools 2012 4.0.30625.0
For additional information, visit https://www.asp.net/

ASP.NET Web Frameworks and Tools 2017 5.2.60913.0
For additional information, visit https://www.asp.net/

Azure App Service Tools v3.0.0 15.9.03024.0
Azure App Service Tools v3.0.0

JavaScript Project System 2.0
JavaScript Project System

JavaScript UWP Project System 2.0
JavaScript UWP Project System

Microsoft JVM Debugger 1.0
Provides support for connecting the Visual Studio debugger to JDWP compatible Java Virtual Machines

Microsoft MI-Based Debugger 1.0
Provides support for connecting Visual Studio to MI compatible debuggers

MLGen Package Extension 1.0
MLGen Package Visual Studio Extension Detailed Info

ProjectServicesPackage Extension 1.0
ProjectServicesPackage Visual Studio Extension Detailed Info

SQL Server Data Tools 15.1.61810.11040
Microsoft SQL Server Data Tools

Test Adapter for Boost.Test 1.0
Enables Visual Studio's testing tools with unit tests written for Boost.Test. The use terms and Third Party Notices are available in the extension installation directory.

Visual F# Tools 10.2 для F# 4.5 15.8.0.0. Commit Hash: 6e26c5bacc8c4201e962f5bdde0a177f82f88691.
Microsoft Visual F# Tools 10.2 для F# 4.5

Адаптер теста для Google Test 1.0
Включает средства тестирования Visual Studio и модульные тесты для Google Test. Условия использования и уведомления сторонних производителей см. в каталоге установки расширения.

Диспетчер пакетов NuGet 4.6.0
Диспетчер пакетов NuGet в Visual Studio. Дополнительную информацию о NuGet см. на веб-сайте http://docs.nuget.org/.

Инструменты Microsoft Azure 2.9
Microsoft Azure Tools для Microsoft Visual Studio 2017 — v2.9.10730.2

Инструменты Visual Studio для CMake 1.0
Инструменты Visual Studio для CMake

Инструменты для Функций Azure и веб-заданий 15.9.02046.0
Инструменты для Функций Azure и веб-заданий

Инструменты непрерывной поставки Microsoft для Visual Studio 0.4
Упрощение настройки конвейеров Azure DevOps из интегрированной среды разработки Visual Studio.

Мастера Microsoft Visual C++ 1.0
Мастера Microsoft Visual C++

Набор средств Visual Studio Tools для универсальных приложений для Windows 15.0.28301.59
Набор средств Visual Studio Tools для универсальных приложений для Windows позволяет создавать универсальные приложения, взаимодействие с которыми не будет различаться при работе на любых устройствах с ОС Windows 10: телефонах, планшетах, ПК и других. Набор средств включает пакет Microsoft Windows 10 SDK.

Общие инструменты Windows Azure 1.10
Предоставляет общие службы для использования мобильными службами и инструментами Microsoft Azure.

Пакет VC Microsoft Visual Studio 1.0
Пакет VC Microsoft Visual Studio

Пакет размещения адаптеров отладки Visual Studio Code 1.0
Уровень взаимодействия для размещения адаптеров отладки Visual Studio Code в Visual Studio

Пакет средств Application Insights для Visual Studio 8.14.11009.1
Средства Application Insights для Visual Studio

Расширение ResourcePackage 1.0
Подробные сведения о расширении ResourcePackage для Visual Studio

Расширение ResourcePackage 1.0
Подробные сведения о расширении ResourcePackage для Visual Studio

Средства C# 2.10.0-beta2-63501-03+b9fb1610c87cccc8ceb74a770dba261a58e39c4a
Компоненты C#, используемые в среде IDE. В зависимости от типа и параметров проекта может использоваться другая версия компилятора.

Средства Microsoft Visual Studio для контейнеров 1.1
Разработка, запуск и проверка приложений ASP.NET Core в целевой среде. Нажав клавишу F5, можно отправить приложение напрямую в контейнер с отладкой, а клавиши CTRL+F5 позволяют изменить и обновить приложение без повторной сборки контейнера.

Средства TypeScript 15.9.20918.2001
Средства TypeScript для Microsoft Visual Studio

Средства Visual Basic 2.10.0-beta2-63501-03+b9fb1610c87cccc8ceb74a770dba261a58e39c4a
Компоненты Visual Basic, используемые в среде IDE. В зависимости от типа и параметров проекта может использоваться другая версия компилятора.

Средства Visual Studio для контейнеров 1.0
Средства Visual Studio для контейнеров

Языковая служба JavaScript 2.0
Языковая служба JavaScript
...
Рейтинг: 0 / 0
16 сообщений из 16, страница 1 из 1
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / Заполнение списочного свойства в XAML
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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