Описание тега system.componentmodel
Пространство имен System.ComponentModel предоставляет классы, которые используются для реализации поведения компонентов и элементов управления во время выполнения и времени разработки. Это пространство имен включает базовые классы и интерфейсы для реализации атрибутов и преобразователей типов, привязки к источникам данных и компонентов лицензирования.
4
ответа
Как добавить атрибут уровня свойства в TypeDescriptor во время выполнения?
Я хочу добавить некоторые пользовательские атрибуты, ориентированные на PropertyGrid, в свойства объекта, чтобы обеспечить более полное редактирование, скрыть некоторые значения и сгруппировать их по категориям, потому что тот класс, с которым я раб…
27 авг '12 в 14:10
0
ответов
Устанавливать дублированные столбцы при добавлении провайдера TypeDescriptor
Я пытаюсь добавить провайдера TypeDescriptor для класса, который я использую как источник данных в моем datagridview, с этим кодом: private void FrmTarifadoVariantes_Load(object sender, EventArgs e) { System.ComponentModel.TypeDescriptor.AddProvider…
22 апр '15 в 17:17
2
ответа
C#: System.ComponentModel.Design не содержит ArrayEditor
Я работаю над тем, чтобы сделать конструктор сложных объектов совместимым и собирался использовать компонент ArrayEditor... Излишне говорить, что у меня его нет... MSDN говорит, что он пришел из.NET 1.1, который у меня наверняка есть, и тогда некото…
16 июл '09 в 22:29
1
ответ
Может ли GetMember() вернуть пустой массив для перечисления?
Взгляните на это enum метод расширения для получения Description атрибут: public static string GetDescription(this Enum enumValue) { var memberInfo = enumValue.GetType().GetMember(enumValue.ToString()); if (memberInfo.Length < 1) return null; var…
19 июл '18 в 14:33
1
ответ
Может ли исключение TargetInvocationException, выброшенное из отражения, иметь нулевое InnerException
Просматривая исходный код для System.ComponentModel.DataAnnotations.CustomValidationAttribute здесь я увидел следующий код (сокращенно): try { methodInfo.Invoke(null, methodParams); } catch (TargetInvocationException ex) { if (ex.InnerException != n…
12 сен '16 в 11:49
2
ответа
System.ComponentModel.BindingList: Add(объект) против AddNew()
В чем разница между System.ComponentModel.BindingList методы Add(object) а также AddNew()? Документация MSDN гласит: Add: Добавляет объект в конец Collection<T>, AddNew: Добавляет новый элемент в коллекцию. Кажется, что оба метода добавляют эл…
17 апр '12 в 19:45
2
ответа
Как преобразовать строку в цвет в модели объекта клиента SharePoint для silverlight?
Мне нужно преобразовать строку с именем цвета (например, "Красный") в объект System.Windows.Media.Color. Я использую следующий код: using System.ComponentModel; TypeConverter tc = new TypeConverter(); Color bgColor = (Color)(tc.ConvertFrom((li["Back…
08 май '12 в 12:39
1
ответ
Проверка не запускается (System.ComponentModel.DataAnnotations)
У меня есть этот класс здесь с 2 свойствами Name а также Age using System.ComponentModel.DataAnnotations; public class Person { [Required(AllowEmptyStrings = false)] [StringLength(25, MinimumLength = 2)] [RegularExpression(@"^[a-zA-Z]+$")] public st…
27 май '15 в 13:58
1
ответ
Как мне сначала указать максимальную длину столбца поля, используя код структуры объекта
Есть ли атрибут, который я могу использовать при создании таблицы? Я старался [StringLength] но это, кажется, игнорируется. public class EntityRegister { public int Id { get; set; } [StringLength(450)] public string Name { get; set; } }
23 дек '12 в 03:44
1
ответ
Совместное использование свойства в DTO с использованием атрибута Category C#
Я работаю над моделью сотрудника, она содержит всю информацию о сотруднике, которую я уже опубликовал в разделе Как эффективно использовать DTO на основе сценария в C#. Как я мог разделить одно свойство для нескольких групп, используя атрибут катего…
11 дек '16 в 12:39
0
ответов
Установить атрибуты для типа времени выполнения, созданного отражением в Vb .Net
У меня есть функция, которая создает тип во время выполнения с использованием отражения, и я хочу показать его в сетке свойств. Поэтому моя проблема заключается в том, как устанавливать атрибуты, такие как DisplayNameAttribute или CategoryAttribute,…
10 фев '14 в 10:08
1
ответ
GetExportedValues <MyType> ничего не возвращает, я вижу части
У меня странная проблема с MEF, я проверил это в тестовом проекте, и все это, кажется, работает довольно хорошо, но по какой-то причине не работает в реальном проекте Это код экспорта public void RegisterComponents() { _registrationBuilder = new Reg…
20 янв '14 в 15:16
3
ответа
Воссоздание свойства шрифта
Элементы управления, которые наследуются от System.Web.UI.WebControls.WebControl иметь свойство под названием Font, Тип является System.Web.Ui.WebControls.FontInfo, При работе с этими элементами управления в конструкторе Font свойство на несколько с…
25 июн '10 в 12:57
1
ответ
Посмотреть аргумент, построенный один раз
У меня есть следующий код в качестве конструктора ViewModel учебный класс: [ImportingConstructor] public ItemDefViewModel(IItemDefView view) :base(view) { _Item = new ItemModel(); } Эта модель представления соответствует дочернему окну. Когда я запу…
26 май '12 в 10:05
1
ответ
Откуда в моей системе упоминается System.ComponentModel.Composition.dll?
У меня есть проект C#, который генерирует some.dll и он ссылается на кучу DLL, одна из них System.ComponentModel.Composition.dll который находится под C:\Program Files\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0, я построил some.dll …
17 мар '17 в 08:31
1
ответ
Проверка имени свойства во время компиляции в лямбда-выражении
В моем предыдущем вопросе о выражениях Linq и методах расширения для получения имени свойства я спросил о привязке данных между двумя свойствами POCO с использованием выражений и расширений. Я получил полезный ответ, и он работает нормально, но у ме…
31 мар '11 в 20:03
6
ответов
Свойства POCO привязки данных
Существуют ли какие-либо структуры привязки данных (BCL или иные), которые позволяют связывать любые два свойства CLR, которые реализуют INotifyPropertyChanged а также INotifyCollectionChanged? Кажется, должно быть возможно сделать что-то вроде этог…
02 мар '09 в 10:27
1
ответ
Что такое "System.ComponentModel.Design.DateTimeEditor+DateTimeUI"?
Привет, проводя исследование внешнего кода, я вернул этот элемент управления { Name = "DateTimeUI" FullName = "System.ComponentModel.Design.DateTimeEditor+DateTimeUI" } Type.GetType(). Я понятия не имею, что такое DateTimeUI, и "DateTimeEditor+DateT…
30 сен '10 в 11:58
1
ответ
.NET Process.GetProcesses() "Доступ запрещен."
Я пытаюсь получить список процессов, запущенных на текущем компьютере, используя следующий код: using System; using System.Data; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Diagn…
14 янв '17 в 23:47
1
ответ
Поймите Component.GetService()
У меня есть метод в Usercontrol с этим кодом public bool GetActiveDocument(ref EnvDTE.Document doc) { try { var dte = (DTE2)GetService(typeof(SDTE)); doc = dte.ActiveDocument; if (doc == null) { MessageBox.Show("There isn't any file open in the Code…
14 янв '11 в 14:54