Tag: delegates

Die Delegierten können sich auf mehrere Konzepte. Ein Objekt kann sich verlassen auf andere (Stellvertretung), um eine Funktion auszuführen. Delegation kann auch beziehen sich auf die Programmiersprache-Funktion macht Gebrauch von der Methode lookup-Regeln für die Verteilung der self-Anrufe. In C# wird ein Delegat definiert, welche Methode aufgerufen werden soll, wenn ein Ereignis ausgelöst wird.

Automatisch delegieren alle Methoden einer java-Klasse

Anzahl der Antworten 8 Antworten
Sagen, dass ich eine Klasse mit vielen öffentlichen Methoden: public class MyClass { public void method1() {} public void method2() {} (...) public void methodN() {} } Nun würde ich gerne eine wrapper Klasse, die würde delegieren

Lokale Variablen, die mit den Delegierten

Anzahl der Antworten 3 Antworten
Diese ist eindeutig nicht erscheint, wie es wäre nicht die beste Praxis. Kann mir jemand erklären, warum wäre es nicht ein best-practice-oder wie das funktioniert? Keine Bücher oder Artikel, die eine Erklärung wäre willkommen. //The constructor public

Wie gebe ich einen event-handler als parameter der Methode?

Anzahl der Antworten 1 Antworten
Wie kann ich pass den event-handler TextBlock_MouseDown_Test1 oder TextBlock_MouseDown_Test2 zu SmartGrid, so dass die Textblöcke die er erstellt wird, führen Sie diese Ereignishandler, wenn Sie angeklickt werden? Dem nachstehenden code wird die Fehler: Die beste übereinstimmung für

C# - Events zwischen threads ausgeführt werden in Ihrem eigenen thread (Wie)?

Anzahl der Antworten 3 Antworten
Ich würde gerne zwei Threads. Nennen wir Sie : Thread Ein Thread B Thread feuert ein event-und thread B hören Sie zu diesem Ereignis. Wenn der Thread B Ereignis-Listener ausgeführt wird, ausgeführt wird, mit dem Thread Eine

Die richtige Weise zu tun, die Delegierten oder callbacks in PHP

Anzahl der Antworten 3 Antworten
Muss ich die Umsetzung der folgenden pattern in php: class EventSubscriber { private $userCode; public function __construct(&$userCode) { $this->userCode = &$userCode; } public function Subscribe($eventHandler) { $userCode = $eventHandler; } } class Event { private $subscriber; private

Delegierter aus-Taste, Tippen Sie in custom uitableviewcell

Anzahl der Antworten 1 Antworten
Habe ich gelesen, das Apple-docs und ich kontrollierte diese Foren und ich habe (erfolgreich) getan, einige tutorials gemacht und meine eigenen Delegierten und ich noch etwas nicht verstehen. Ich bin sicher, dass es etwas ist, was ich

C#: der Unterschied zwischen '+= anEvent' und ' += new EventHandler(anEvent)'

Anzahl der Antworten 3 Antworten
Nehmen Sie den folgenden code: private void anEvent(object sender, EventArgs e) { //some code } Was ist der Unterschied zwischen folgenden ? [object].[event] += anEvent; //and [object].[event] += new EventHandler(anEvent); [UPDATE] Anscheinend gibt es keinen Unterschied zwischen

Die Leistung der Aufruf Delegierten vs-Methoden

Anzahl der Antworten 5 Antworten
Folgenden diese Frage - Pass-Methode als Parameter mit C# und einige meiner persönlichen Erfahrung ich würde gerne wissen, ein wenig mehr über die Leistung der Aufruf einer delegate vs nur den Aufruf einer Methode in C#. Obwohl

Schreiben Sie eine Globale benutzerdefinierte Ereignis in C#

Anzahl der Antworten 3 Antworten
Ich habe eine winform - winform1 und 2 Benutzer-Steuerelemente control1 und inhalt2 auf diese form Nun will ich definieren benutzerdefiniertes Ereignis, die ausgelöst wird/entlassen control1 und erhielt im inhalt2. Die Veranstaltung sollte globalen und nicht direkt definiert

Dynamischer Aufruf von Methoden in DLLs; so ändern Sie die Methode Signatur?

Anzahl der Antworten 1 Antworten
Bin ich über einige interessante code, um eine dynamische nicht verwalteten dll aufrufen: Imports System.Runtime.InteropServices Module NativeMethods Declare Function LoadLibrary Lib "kernel32" Alias "LoadLibraryA" (ByVal dllToLoad As String) As IntPtr Declare Function GetProcAddress Lib "kernel32" (ByVal hModule

"Invoke oder BeginInvoke kann nicht auf ein Steuerelement aufgerufen werden, bis das Fensterhandle erstellt wurde" tritt nur beim zweiten mal öffnet sich ein Formular

Anzahl der Antworten 1 Antworten
Die Anwendung, die ich entwickle ein plugin für eine bestehende Anwendung und die erste Zeit läuft das plugin, funktioniert alles Super. Allerdings, wenn ich öffnen Sie das plugin ein zweites mal bekomme ich die Fehlermeldung: InvalidOperationException wurde

Update-Formular aus einem anderen Formular mit delegate und event

Anzahl der Antworten 3 Antworten
Ich vergessen, wie das gemacht wird.. Möchte ich zum aktualisieren der Benutzeroberfläche auf die wichtigsten form von Form2, ohne eine Instanz der form. Ich erinnere mich, mit einem delegate /event-und möglicherweise bestehen in einer Instanz der ersten

C# - cross-thread-Aufruf problem

Anzahl der Antworten 3 Antworten
Schreibe ich eine form app in c# und ich muss in der Lage sein, zu ändern, den Inhalt eines Rich-Text-Feld aus jedem thread, versuchte ich mit einem delegieren und InvokeRequired, aber der Delegierten machte ich noch, gibt

c# Action<T> Umgang mit anonymen Methoden

Anzahl der Antworten 2 Antworten
Ich habe mir vor kurzem erkundeten c# zu mir. Aber stecken mit diesem problem. Also ich habe eine Methode dbExec public void dbExec(Action<OleDbCommand> func) { using (var conn = new OleDbConnection(connStr)) { conn.Open(); var cmd = conn.CreateCommand();

Machen Methode in einer anderen Klasse aufrufen, eine Veranstaltung in der aufrufenden Klasse, wenn es fertig ist?

Anzahl der Antworten 5 Antworten
Brauche ich um einen download zu starten einiger html-so nenne ich leere GetHTML in einer anderen Klasse. Wenn es fertig ist möchte ich weitergeben, um welches Event es sich erheben sollten in der aufrufenden Klasse. Wie könnte

Delegaten als parameter in C# Konstruktor der Klasse

Anzahl der Antworten 3 Antworten
Hallo, ich habe eine Klasse mit einem Delegaten als parameter, wie gezeigt, in den code, aber ich bekomme den Fehler "Fehler 1 der Typ erwartet ...\Classes\Class1.cs 218 33 Klassen" und "Fehler 2 ; erwartete ...\Classes\Class1.cs 218 96

Text Feld Zurückkehren Sollte, ist dies richtig für ios7?

Anzahl der Antworten 6 Antworten
Habe ich danach gesucht, und gesehen, eine Menge Antworten zu textFieldShouldReturn Methode. Die Hälfte von Ihnen sind veraltet, einige arbeiten in verschiedenen Fällen, einige sind nicht erklärt gründlich. Ich bin nicht sicher, was ist der optimale Weg,

Ändern tableView separator-Einsätze

Anzahl der Antworten 5 Antworten
Bin ich entstanden ein kleines problem customizing meine Zelle; wie Sie sehen können die Trennlinie nicht bis an den linken Rand der Zelle, und ich möchte, um es zu tun. Ich fand diese: Trennlinien für UITableViewCellStyleSubtitle Zellen

Was sind die Unterschiede zwischen Delegaten und Ereignisse?

Anzahl der Antworten 11 Antworten
Was sind die Unterschiede zwischen Delegierten und Veranstaltungen? Nicht sowohl Verweise auf Funktionen, die ausgeführt werden können? codeproject.com/KB/cs/events.aspx dies erklärt mit Beispiel haben Sie einen Blick unitygeek.com/delegates-events-unity InformationsquelleAutor Sean Chambers | 2008-08-26

Compiler-Aufruf Mehrdeutig-Fehler - anonyme Methode und Methode Gruppe mit Func<> oder Aktion

Anzahl der Antworten 4 Antworten
Habe ich ein Szenario, wo ich Sie benutzen möchten-Methode Gruppe syntax eher als anonyme Methoden (oder eine lambda-syntax) für eine Funktion aufrufen. Die Funktion hat zwei überladungen, und eine, die dauert ein Action, der andere nimmt eine

Wie konvertieren von delegate-Objekt in C#?

Anzahl der Antworten 5 Antworten
Ich bin mit der spiegelung Klasse aufrufen, einige Methoden, die auf die eine andere dll. Und eine der Methoden,' Parameter-Typ von Stellvertretung. Und ich wollen zum aufrufen dieser Methoden mit Reflexion. So muss ich weiterleiten-Funktion Parameter als

Was ist der Unterschied zwischen den Benachrichtigungen, Delegierte und Protokolle?

Anzahl der Antworten 2 Antworten
Was ist der Unterschied zwischen Protokolle oder Delegierten und NSNotifications? Was ist ein "Beobachter" und wie funktioniert es? InformationsquelleAutor er.mobileapp | 2011-08-19

Mit Delegates in C# Asynchron

Anzahl der Antworten 2 Antworten
Habe ich Folgendes delegieren delegate void UpdateFileDelegate(long maxFileID); Ich rufe aus einer WinForms-app, wie so UpdateFileDelegate FD = new UpdateFileDelegate(ClassInstance.UpdateFile); FD.BeginInvoke(longIDNumber,null,null); Es wird asynchron ausgeführt, aber die Frage die ich habe ist, wie kann ich sagen, wenn

Aufruf einer Methode aus einer anderen Klasse in Objective C

Anzahl der Antworten 5 Antworten
Ich habe 2 Klassen, sagen wir Klasse A und Klasse B. Klasse B erstellt in der Klasse A. Ich habe eine Methode in der Klasse A, die ausgeführt werden muss, sowohl in der Klasse A und Klasse

Delegieren, BeginInvoke. EndInvoke - Wie zu bereinigen mehrere Asynchrone Bedrohung Aufrufe an die gleiche delegieren?

Anzahl der Antworten 2 Antworten
Habe ich einen Delegaten, die ich beabsichtige zu nennen Async. Modul-Ebene Delegate Sub GetPartListDataFromServer(ByVal dvOriginal As DataView, ByVal ProgramID As Integer) Dim dlgGetPartList As GetPartListDataFromServer Den folgenden code benutze ich in einer Methode Dim dlgGetPartList As New

Multicast-Delegaten C#

Anzahl der Antworten 3 Antworten
Studiere über die Delegierten. Wie ich gelesen habe. Ich habe gelernt, dass das hinzufügen von mehr als einer Funktion in ein Delegierter namens multicast-Delegat. Auf dieser Basis habe ich ein Programm geschrieben. Hier zwei Funktionen (AddNumbers und

Gibt es eine Möglichkeit zum speichern einer Methode in eine variable, dann rufen Sie es später? Was ist, wenn meine Methoden zurück, andere Arten?

Anzahl der Antworten 3 Antworten
Edit: Danke für die Antworten. Ich bin derzeit daran zu arbeiten!!\ Habe ich 3 Methoden S() liefert string, D() returns double und B() bool zurückgegeben. Ich habe auch eine variable, die entscheidet, welche Methode ich verwenden. Ich

So aktualisieren Sie ein Listenfeld durch einen asynchronen Aufruf?

Anzahl der Antworten 4 Antworten
Entwickelt ich eine windows forms c# - Anwendung, ich will einfach nur update-Elemente in einem Listenfeld im Hauptformular durch die spin-offing einem anderen thread, ohne zu blockieren die GUI bilden. Da threads nicht zugreifen können, bilden Entitäten

VB.NET Invoke-Methode

Anzahl der Antworten 3 Antworten
Ich habe diese Methode in meinem code: Private Sub Display() Received.AppendText(" - " & RXArray) End Sub Was ist der Unterschied zwischen diese 2 Anrufe: Me.Invoke(New MethodInvoker(AddressOf Display)) UND Display() Ich weiß, dass ist etwas über threading,

So ändern Sie RootViewController (AppDelegate) innerhalb CustomViewController?

Anzahl der Antworten 1 Antworten
Guten Tag, Meine app hat die Berechtigung form (SigninController) geladen wird, ist im AppDelegate, und nach der Anmeldung (die Prüfung ist in SigninController.m) TabBarController erscheinen soll (als Hauptansicht der Anwendung"). Wie kann ich das ändern-controller von Signin

wählen Sie anonyme Delegaten mit linq

Anzahl der Antworten 2 Antworten
Ich weiß, es gibt einen Weg, dies zu tun, aber ich habe schon schlug mit meinem Kopf gegen eine Wand versucht, um es herauszufinden. Dies funktioniert gut: private GenericRecord CreateGeneric(GenericRecord g, Member m) { g.Member = m;

Anbringen eines event-handler mehrmals

Anzahl der Antworten 3 Antworten
Ich bin neu in c# .net; ich wollte nur wissen, ob das anbringen Ereignishandler mehrfach unerwartete Ergebnis? Eigentlich in meiner Anwendung, ich füge einen event-handler auf ein Ereignis wie cr.ListControlPart.Grid.CurrentCellActivated += new EventHandler(Grid_CurrentCellActivated); und diese Zeile von

UITextField nicht zu Ende Bearbeiten, wenn die Schaltfläche geklickt wird( Delegierter textFieldDidEndEditing )

Anzahl der Antworten 2 Antworten
Habe ich zwei textFields auf dem Bildschirm und eine Submit button. Benutzereingaben details im ersten textField-und dann die zweite. Meine Forderung ist, um das Ende der Bearbeitung, wenn Submit button geklickt wird, und drucken Sie die Benutzer-Eingaben

Die Zuordnung von unverträglichen Typ Warnung

Anzahl der Antworten 4 Antworten
Zuweisung an id from incompatible type "CameraVIewController*" Warnung zeigt an den code unten UIImagePickerController * picker = [[UIImagePickerController alloc] init]; picker.delegate = self; Welche Art ist self? CameraVIewController Haben Sie implementiert das Protokoll UIImagePickerControllerDelegate ? InformationsquelleAutor susitha

performSegueWithIdentifier nicht funktioniert

Anzahl der Antworten 1 Antworten
Habe ich dass dieser code lädt ein neues UIView (vom storyboard), wenn eine Taste gedrückt wird. goPressed Funktion ausgelöst wird, auf den button gedrückt und es ruft selectImage Funktion. selectImage öffnet einen UIImagePickerController und können Benutzer wählen

Wie lade ich Bilder in den hintergrund?

Anzahl der Antworten 5 Antworten
Ich versuche, ein Bild zu laden im hintergrund und dann die Aktualisierung der Benutzeroberfläche. Ich habe das Spiel mit diesem ganzen Tag, und ich weiß nicht, was ich bin fehlt. Ich erhalte die folgende Fehlermeldung: "The calling

Die Delegierten mit dem Rückgabewert-Typ-Inferenz (C#)

Anzahl der Antworten 6 Antworten
Ich bin noch neu an die Delegierten und ich Spiele schon mit dem Delegieren-basierte Daten-Zugriffs-Schicht beschrieben, die in Steven John Metsker "Design Patterns in C#" - Buch (eine ausgezeichnete Lesen!). Sie definiert die Daten zugreifen zu delegieren,

Implementierung der delegate-Methoden für die modal-view-controller-Daten übertragen

Anzahl der Antworten 1 Antworten
Habe ich ein einfaches Projekt zu präsentieren, eine modal-view-controller und übertragen einen string zurück, basierend auf dem button in der modal-VC, gedrückt wird. Ich basiert es alles auf Beobachtung der Stanford-Klasse auf iTunes U. wie Es aussieht

C# - Cross-Thread-Kommunikation

Anzahl der Antworten 5 Antworten
in C#.NET ich habe geschrieben, die folgenden einfachen hintergrund worker-thread: public class MyBackgrounder { public delegate void dlgAlert(); public dlgAlert Alert; public event EventHandler eventAlert; Thread trd; public void Start() { if (trd == null || trd.ThreadState

Verfahren mit der Func - <T,TResult> als Parameter

Anzahl der Antworten 5 Antworten
Ich brauche etwas Hilfe bei der Vereinfachung meiner Methode Habe ich diese Methode public double ComputeBasicAmount(double basicLimit, double eligibleAmt) { return basicLimit * eligibleAmt; } Beispiel für die Nutzung: Foo foo = new Foo(100, 1000); double basicAmt

Auslösen eines Ereignisses in einem neuen thread in VB.NET

Anzahl der Antworten 2 Antworten
Ich brauche, um ein Ereignis auszulösen, die von einem Formular in einem neuen thread. (Ich glaube nicht, dass der Grund für diese relevant ist, aber nur für den Fall: ich werde raising-Veranstaltungen, die von code in einer

Wie haben Listen mit Ereignissen auf Grund der änderung in der Liste

Anzahl der Antworten 1 Antworten
Ich bin ein Neuling in Veranstaltungen. Dieses Beispiel zeigt, dass ein Ereignis aufgerufen wird, jedes mal, wenn der ArrayList geändert wird. Ich würde gerne wissen, wie es zu tun ist die Verwendung von Generika. Sie IList implementieren

Tab Bar Controller (storyboard-Vorlage) und AppDelegate

Anzahl der Antworten 2 Antworten
Wenn ich ein XCode 4 iPhone template für TabBarController mit storyboard, seine automatisch konfiguriert, mit einem Haupt-view-controller und alles. Aber es ist kein Anwesen für die Tab-Bar-Controller im AppDelegate. Kann ich schuf ein Ventil für Sie, und

"Kann nicht finden protocol Erklärung für ..." Verabschiedung Klasse objective c

Anzahl der Antworten 7 Antworten
Ich bin ein wenig frustriert im moment mit der benutzerdefinierten Delegaten Prozess in objective-c. Ich habe das design-Muster ein paar mal schon und habe ein ziemlich gutes Verständnis davon, wie es funktioniert. Ich habe im internet gesucht

Implementierung der Delegate-Pattern in Objective-C

Anzahl der Antworten 6 Antworten
Ich Baue eine Klasse, mit der NSURLConnection Anfragen. Damit die anderen Klassen, die diese Klasse nutzen zu können, möchte ich ermöglichen, die main-Klasse aufrufen, eine Stellvertretung, wenn connectionDidFinishLoading ausgelöst wird. Ist, habe ich mich durch sehr viel

Fail bei der Zuweisung selbst.delegieren Sie produzieren unrecognized selector gesendet

Anzahl der Antworten 3 Antworten
Ich bin neu in iOS, und ich habe Probleme bei der Umsetzung @Protokoll so Leid, wenn Sie denken, das ist eine einfache Sache.. ich habe lange gesucht um stackoverflow.com die Stege und auch versuchen, Onkel Google für

Nicht convert-Methode der Gruppe " nicht-delegieren Typ 'System.Delegieren'. Haben Sie wollen, um die Methode aufzurufen?

Anzahl der Antworten 2 Antworten
Ich versuche zu speichern, die Funktion Verweis in einer Delegaten-Typ für die spätere Verwendung. Hier ist, was ich Tue: class Program { static void Test() { } static void Main(string args) { Delegate t= (Delegate)Test; } }

Liste der Delegierten und aufrufen

Anzahl der Antworten 1 Antworten
Erstelle ich ein kleiner RPG-Spiel in ASP.NET. In diesem Spiel habe ich ein Artikel Architektur, in der jedes Element verfügt über einige Methoden. Zum Beispiel, alle Positionen teilen sollte eine Methode wie "Drop", "Untersuchen" und "Verwenden". Einige

unit-Test-Klasse mit Ereignis-und delegieren

Anzahl der Antworten 3 Antworten
Ich bin neu zu testen bitte um Hilfe. Habe ich die folgende Klasse public delegate void OnInvalidEntryMethod(ITnEntry entry, string message); public class EntryValidator { public event OnInvalidEntryMethod OnInvalidEntry; public bool IsValidEntry(ITnEntry entry, string ticker) { if (!IsFieldValid(entry,

PropertyChangedEventHandler INotifyPropertyChanged event ist immer null

Anzahl der Antworten 4 Antworten
Habe ich INotifyPropertyChanged implementiert, um die folgende Klasse public class FactoryItems : INotifyPropertyChanged { public event PropertyChangedEventHandler PropertyChanged; string symbol; public string Symbol { get { return symbol; } set { symbol = value; OnPropertyChanged("Symbol"); } }