Вопросы по теме 'delegates'
Делегат NSApplication и панели настроек
Кажется, я не могу управлять делегатом NSApp из панели «Системные настройки», что понятно. Есть ли другой способ, которым я могу уведомить свой объект, когда программа станет активной?
1140 просмотров
schedule
17.10.2023
Чтобы обновить UIProgressView для загрузки нескольких файлов (как использовать делегата)?
Я пытаюсь обновить значение прогресса загрузки нескольких файлов до UIProgressView в ячейке таблицы. У меня есть класс FileDownloader с NSOperationQueue, который выполняет асинхронные операции загрузки. Я думаю обновить пользовательский интерфейс,...
1393 просмотров
schedule
08.10.2023
Должен ли я преобразовать PropertyInfo.SetProperty() в MethodInfos для выполнения
Я только что прочитал Насколько дорого обходится отражение .NET? Я делаю многочисленные вызовы отражения для свойства наборы и задавался вопросом, должен ли я смотреть на преобразование всех моих вызовов PropertyInfo.SetProperty() в вызовы...
308 просмотров
schedule
14.04.2024
Обработка событий C#/Регистрация обратного вызова
События могут возвращать только void и получать объект sender/eventargs, верно?
Если это так, то craptastic.... как я могу передать указатель функции на другой объект, например:
public bool ACallBackFunc(int n)
{
return n > 0;
}
public...
2596 просмотров
schedule
04.10.2022
Преобразование делегата C++/CLI^ в длинное и обратно
Как я могу преобразовать PaintDelegate^ в long для отправки в качестве параметра refCon, чтобы, оказавшись внутри TrackTransferCB, я мог преобразовать его обратно и вызвать? Длинный, в который он преобразуется, ничего не значит, пока я могу...
225 просмотров
schedule
15.01.2024
Должен ли я создавать новый делегат или нет?
Я только что понял, что могу добавить обработчик событий двумя способами:
Рассмотрим обработчик событий следующим образом:
private void MyEventHandler()
{}
Способ 1: создание нового делегата
MyObject.MyEvent += new...
1354 просмотров
schedule
15.01.2024
Почему события не поддерживают привязку унаследованных типов?
У этих делегатов:
EventHandler
публичный делегат void EventHandler (отправитель объекта, EventArgs e);
FormClosingEventHandler
публичный делегат void FormClosingEventHandler (отправитель объекта, FormClosingEventArgs e);...
295 просмотров
schedule
22.11.2023
Проблемы с анализом и загрузкой xml-канала в табличное представление с использованием делегатов
Я очень новичок в программировании для iOS и Cocoa, поэтому, пожалуйста, успокойтесь, пока я пытаюсь обдумать следующее. Я пытаюсь отобразить табличное представление, заполненное из XML-канала, в качестве начального экрана моего приложения. Я...
415 просмотров
schedule
31.03.2024
Задача C: Когда нам нужно создать новый протокол делегата?
Я просматривал несколько примеров кода и наткнулся на это приложение, в котором есть следующие классы
1) FaceView Class - рисует лицо и настраиваемую улыбку 2) HappinessViewContoller Class - устанавливает улыбку на лице, нарисованную на основе...
595 просмотров
schedule
03.03.2024
Как удалить метод из делегата действия в C #
Возможный дубликат: C # Добавление и Удаление анонимного обработчика событий
предположим, у меня есть делегат действия, объявленный следующим образом:
public event Action<MenuTraverser.Actions> menuAction;
Я связываю с...
10379 просмотров
schedule
09.07.2022
Какова сигнатура метода для передачи асинхронного делегата?
Недавно я вернулся к C# из страны Objective-C, и ключевые слова async/await в C# 5 выглядят круто. Но я все еще пытаюсь разобраться с правильным синтаксисом.
Я хочу объявить метод, который принимает асинхронный делегат в качестве параметра, но у...
56633 просмотров
schedule
10.10.2022
QTCaptureOutput.delegate captureOutput: didOutputVideoFrame: никогда не вызывался
Источник
Итак, у меня есть QTCaptureSession , настроенный таким образом:
//Setup Camera
cameraSession = [[QTCaptureSession alloc] init];
QTCaptureDevice *camera = [QTCaptureDevice deviceWithUniqueID: cameraID];
BOOL success...
550 просмотров
schedule
01.04.2024
Как создать делегата для прослушивания всех текстовых полей в форме
Я изучаю обработчики событий и делегатов. У меня есть одна форма с 4 текстовыми полями и списком. Я хотел бы иметь делегата, который прослушивает изменения текстового поля в ЛЮБОМ из 4 полей. Метод, связанный с делегатом, будет просто методом,...
3640 просмотров
schedule
03.01.2024
Как установить делегат без использования segue.destinationViewController в качестве получателя метода setDelegate?
При использовании делегатов я обычно только сообщаю следующему контроллеру представления в UINavigationController, что я хочу установить себя в качестве делегата. Я делаю это в своем методе prepareForSegue:
- (void)...
1213 просмотров
schedule
30.01.2024
Как использовать QStyledItemDelegate для рисования только фона, не закрывая текст?
Как мне изменить только цвет фона моего элемента дерева с помощью делегата?
Я не смог понять, как это сделать, не рисуя поверх текста. Другими словами, когда я использую приведенный ниже код, цвет рисуется поверх текста. Текст находится под...
5543 просмотров
schedule
07.10.2022
[Delegate].CreateDelegate для установки производительности свойства
Это сериализатор, над которым я работал, который сериализует строки данных в объекты на основе некоторых сопоставленных атрибутов свойств. Я прочитал ряд сообщений, связанных с использованием [Delegate].CreateDelegate для увеличения скорости, поэтому...
637 просмотров
schedule
13.10.2023
Что делать со ссылками на делегаты/события в классе, реализующем IDisposable
Я читал об управлении памятью и столкнулся с ситуацией в проекте, когда ни книга, ни Google не дали точного ответа. Я уже знаю, что делегаты управляют объектами, а события — экземплярами делегатов. При этом экземпляры делегатов будут удалены из...
5677 просмотров
schedule
20.10.2022
Нужна ссылка на NSURLConnection?
Могу ли я создать объект NSURLConnection с асинхронным запросом в applicationDidFinishLaunching: и не хранить ссылку на него в переменной экземпляра, как показано ниже?
- (void)applicationDidFinishLaunching:(NSNotification *)aNotification {...
326 просмотров
schedule
07.10.2023
Требуется помощь в настройке BeginInvoke типа делегата во время UnitTest
В моем классе я объявил тип делегата, я создаю его экземпляр, а затем вызываю BeginInvoke из этого экземпляра:
public class ClassA
{
...
public delegate bool MyDelegate(int x);
...
public void MethodA()
{
......
360 просмотров
schedule
29.09.2022
Как методы экземпляра преобразуются в делегаты?
Вызов статических методов в делегатах кажется достаточно простым, так как все их параметры будут переданы им при вызове самого делегата. Однако, когда к делегату добавляется метод экземпляра, параметр 'this' по-видимому, игнорируется во время вызова...
2886 просмотров
schedule
25.03.2024