Результаты поиска по запросу "reflection"

1 ответ

Я понятия не имею, что это делает или почему это работает, но наверняка это работает с моим ItemsControl :)

даю кастомItemsControl что происходит отDataGrid, Мне нужно получить доступ к ItemsHost, который являетсяPanel который на самом деле содержит рядыDataGrid, Я видел некоторые уродливые уловки, чтобы сделать это, но я считаю их хуже, ...

8 ответов

Использование Reflection для создания DataTable из класса?

Я только что узнал об Generics, и мне интересно, смогу ли я использовать его для динамического создания таблиц данных из моих классов. Или я мог упустить суть здесь. Вот мой код, я пытаюсь создать таблицу данных из моего существующего класса и ...

2 ответа

Это дает вам доступ к некоторой информации об отклонениях данных (и, возможно, сигнатурах функций). Как и другие схемы «отражения», он не дает вам доступа к полному языку. Если это нормально для тебя, хорошо.

рудно найти способ реализовать Reflection в C ++. Я видел только примеры из AGM :: LibReflection и Gem для программирования игр. 5. Кто-нибудь знает учебник или пример кода, как это сделать? До сих пор я знаю о встроенной системе Boost / QT, но ...

ТОП публикаций

1 ответ

@Matt Смотрите мои изменения выше

ел бы иметь возможность реализовать метод во время выполнения, который вызывается до того, как объект запускает инициализаторы. Это позволит мне установить поля, которые используются во время инициализации. Вот пример: class A { public A() { ...

0 ответов

 события, которые, как сказал Марк, хранятся в словаре, а не в отдельных полях делегатов.

хотелнаписать функцию многократного использованияподнять событие через отражение. После поиска я нашел этот похожий вопрос:Как мне вызвать событие через отражение в .NET / C ...

2 ответа

Получить значение параметра аннотации в Java

Итак, у меня есть код: @Path("/foo") public class Hello { @GET @Produces("text/html") public String getHtml(@Context Request request, @Context HttpServletRequest requestss){ ... }Я использую AspectJ, чтобы перехватывать все звонкиgetHtml метод. ...

4 ответа

Это запах, но он был создан Microsoft. Посмотрите на WebControls, такие как Button, LinkButton и т. Д. Они оба реализуют свойство OnClientClick, но, скажем, ListControl и Panel этого не делают. OnClientClick не определен в интерфейсе, поэтому отражение является единственным вариантом.

ьзование динамического шаблона возможно? Вы можете вызвать любой метод / свойство, используя ключевое слово dynamic, верно? Как проверить, например, существует ли метод перед вызовом myDynamicObject.DoStuff ()?

1 ответ

@phoebus Я изменил свой ответ, чтобы он не ссылался на этот пример класса обратного вызова напрямую

аюсь получить доступ к методу, используя отражение, и один из параметров является обратным вызовом. Тип обратного вызова - это универсальный интерфейс другого типа. Эти классы@SystemApi можно получить доступ с помощью ...

5 ответов

 функция, предложенная комментарием, связанным с устаревшей функцией.

скажу про ASP.NET MVC Framework Сандерсона и в главе 4 он обсуждаетСоздание фабрики пользовательских ...

0 ответов

Я предполагаю, что вы имеете в виду закрытые установщики poperty вместо свойств readonly (get и set являются сокращением для полных getter и setters). Затем вам нужно будет сделать что-то вроде этого, чтобы задать свойства отражательно:

теперь мы можем создавать новые объекты с помощью конструктора фигурных скобок, т.е. class Person { readonly string FirstName {get; set;} readonly string LastName {get; set;} } new Person { FirstName = "Bob", LastName = "smith" }Мне ...