ADN Club > Revit API
Работа с WindowForms.
Алексей Кулик:
Ну как-то так, наверное. Код не проверял особо:
Как результат:
В качестве базы использовал собственный код из #4
Андрей1986:
Подчеркивает LevelRepository. Что такое может быть?
Алексей Кулик:
Я же не просто так сказал, что за основу брал собственный код из #4. Скачай исходник еще раз - увидишь;)
Андрей1986:
Алексей, добрый день!
Как сделать неявное преобразование в System.iDisposable?
--- Код: ---private void Form1_Load(object sender, EventArgs e, SortLevels sortLevels)
{
using (SortLevels levelSort = new SortLevels())
{
levels = levelSort.Get();
}
int pos = 0;
--- Конец кода ---
Если в классе прописываю
--- Код: --- public class SortLevels : IDisposable
--- Конец кода ---
Revit ругается
Алексей Кулик:
Доброго. Под Revit не пишу, увы (да и WinForms как-то тоже не сильно пользую). Может быть, стоит пересмотреть вообще подход - и делать IDisposable на ViewModel (и то, если оно надо). Если SortLevels есть встроенный в Revit тип объекта, то можно, конечно, на него написать расширение - но я бы не стал. И подумал на предмет замены кода:
SortLevels levelSort = new SortLevels();
levels = levelSort.Get();
// И дальше что там вообще происходит
Навигация
Перейти к полной версии