8 / 8 / 2
Регистрация: 21.01.2015
Сообщений: 34
|
|
1 | |
Как в конструкторе атрибута узнать тип класса, которому этот атрибут принадлежит?01.04.2019, 23:23. Показов 732. Ответов 1
Метки нет (Все метки)
Есть куча видовых моделей и куча окон. Также есть синглтон - диспетчер сопоставления видов и моделей. В итоге в main() имею сотни строк типа Dispatcher.RegisterView(typeof(VM), typeof(View))...
Тут появилась идея создать атрибут для Window, куда в конструкторе передавать тип модели, который каким-то образом будет регистрироваться в диспетчере. Можно ли как-то это сделать? Навскидку мне видится только вариант через перебор всех наследников Window в Assembly, но тогда уж лучше оставить так, как есть.
0
|
01.04.2019, 23:23 | |
Ответы с готовыми решениями:
1
Как получить имя класса, которому принадлежит поле Как по выбранной ячейке DataGridView узнать имя (заголовок) столбца к которому он принадлежит Определить тип к которому принадлежит переменная Описать тип, которому принадлежит указанная переменная |
02.04.2019, 10:28 | 2 |
Сам он регистрироваться не будет, а с помощью статического класса, который рефлекшеном переберет все классы в сборке - сможет.
А что здесь плохого?
0
|
02.04.2019, 10:28 | |
02.04.2019, 10:28 | |
Помогаю со студенческими работами здесь
2
Как узнать, что подключается к IP и чему этот IP принадлежит? При щелчке мыши внутри любого из прямоугольников, поток, которому принадлежит этот прямоугольник - удалить Как в классе создать атрибут типа массив (двумерный) и потом в других классах использовать этот атрибут? Метод не хочет возвращать объект типа класса которому он принадлежит Как узнать какой тип у шаблонного класса? Как узнать тип производного класса в функции базового Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |