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.

Ist es möglich zu erklären, generische Delegat-ohne Parameter?

Anzahl der Antworten 5 Antworten
Habe ich... Func<string> del2 = new Func<string>(MyMethod); ist und ich wirklich wollen, zu tun.. Func<> del2 = new Func<>(MyMethod); also der Rückgabetyp der callback-Methode ist ungültig. Ist das möglich mit dem generischen Typ func? InformationsquelleAutor Exitos |

Uisearchbar x-Taste gedrückt

Anzahl der Antworten 8 Antworten
Umgang mit dem Ereignis beim drücken der Schaltfläche "x"? Ich versuche diese Methode aber nicht funktioniert. -(void)searchBarCancelButtonClicked:(UISearchBar *)searchBar{ } können Sie den code hinzufügen, wie Sie zugewiesen haben, die such-Leiste? Check out dieser posten Ich habe versucht

Wie kann ich-pass-Event-Handler als parameter der Methode

Anzahl der Antworten 3 Antworten
Ich bin beim schreiben einer generischen Methode, die behandelt auch ein click-Ereignis, und ich möchte, um dem Benutzer zu erlauben zu passieren, seine eigene Methode als das click-Ereignis. So etwas wie dieses: public static void BuildPaging( Control

Delegate-Parameter als parameter...

Anzahl der Antworten 1 Antworten
Ich habe diese Methode mit seinen Delegaten Anhängen von text an eine multiline TextBox in der GUI aus einem der threads in meiner WinForms-Anwendung: private delegate void TextAppendDelegate(TextBox txt, string text); public void TextAppend(TextBox txt, string text)

Wie kann ich sicher füllen mit Daten und Refresh() ein DataGridView in einem multi-threaded-Anwendung?

Anzahl der Antworten 3 Antworten
Meine app hat ein DataGridView-Objekt und eine Liste von Typ-MousePos. MousePos ist eine benutzerdefinierte Klasse, hält Maus X,Y-Koordinaten (vom Typ "Punkt") und eine laufende Zählung dieser position. Ich habe einen thread (System.Timer.Timer), der ein Ereignis auslöst, sobald

swift-Delegierten zwischen zwei view-controller ohne segue

Anzahl der Antworten 1 Antworten
Meine Stellvertretung Protokoll nie genannt Meinen ersten controller - ViewController class ViewController: UIViewController,testProtocol { @IBAction func btInit(sender: AnyObject) { println("Bt Init") let storyBoard : UIStoryboard = UIStoryboard(name: "Main", bundle: nil) let initViewController: UIViewController = storyBoard.instantiateViewControllerWithIdentifier("viewTarget") as targetViewController

Erreichen Schaltfläche klicken Sie in UICollectionView

Anzahl der Antworten 3 Antworten
Gibt es eine Möglichkeit, ich kann mit der Schaltfläche click-Ereignis für eine Schaltfläche innerhalb einer UICollectionViewCell? Ich verwendet eine Feder, die zum Auffüllen der Sammlung anzeigen, die Zelle hat den Knopf aber seine Wirkung ist nicht immer

Umgang mit Delegaten und Ereignishandler für die Bedienung

Anzahl der Antworten 3 Antworten
Habe ich eine Benutzer-Steuerung, die eine Schaltfläche enthält. Ich bin mit diesem Steuerelement auf meine winform, die zur Laufzeit geladen werden, nachdem das abrufen von Daten aus der Datenbank. Nun brauche ich zum entfernen einer Zeile aus

Wie aussetzen und heben Sie benutzerdefiniertes Ereignisse für einen vb.net winforms-Benutzer-Kontrolle

Anzahl der Antworten 2 Antworten
Bitte Lesen Sie DIESE post. Ich habe das gleiche problem wie in diesem post beschrieben, aber ich versuche zu tun in in VB.net anstatt c#. Ich bin mir ziemlich sicher, dies zu tun ich habe zu verwenden

VB.NET Delegates und Invoke - kann jemand erklären mir das?

Anzahl der Antworten 3 Antworten
Ich bin neu in der Welt des Threads, aber ein paar Aspekte einer app, die ich arbeite verlangen, mich mit einem BackgroundWorker-control, um zu verhindern, dass die UI einfrieren, während Sie es tut, einige Datei-Operationen. Was ich

Warum kann nicht ein Delegierter beziehen sich auf eine nicht-statische Methode in einer statischen Methode?

Anzahl der Antworten 5 Antworten
Warum ist es notwendig, eine STATISCHE Funktion während der Verwendung von Delegaten in C# ? class Program { delegate int Fun (int a, int b); static void Main(string args) { Fun F1 = new Fun(Add); int Res=

Übergeben von Variablen zwischen winforms

Anzahl der Antworten 5 Antworten
Ich habe ein problem, was die Delegierten in einem Fenster.Forms-Anwendung. Gibt es in zwei Formen: sind die wichtigste form, die hat einen button namens "Einstellungen". den "Einstellungen" - form, das ist das "Kind" form. Wenn ich auf

Nicht konvertieren kann der lambda-Ausdruck zum Typ 'Delegieren', da er kein delegattyp

Anzahl der Antworten 1 Antworten
Ich habe ein Problem mit einem anonymen delegate lambda in C#. Ich habe gerade konvertiert die app mit C#5 und der Delegierten ging alles drunter und drüber bei mir. Jede Hilfe wäre toll. Der genaue Fehler ist:

Erstellen Sie eine Funktion, die zur Laufzeit dynamisch

Anzahl der Antworten 7 Antworten
Es wahrscheinlich auch gar nicht möglich, dies zu tun, aber ich Frage mal trotzdem. Ist es möglich so eine Funktion zu erstellen, erhält einen string und setzt es dann als rechts-argument für die geht zum Betreiber (=>)

Übergeben von delegate als parameter der Methode

Anzahl der Antworten 1 Antworten
Ich bin derzeit an der Entwicklung eines EventManager-Klasse, um sicherzustellen, dass keine Ereignisse sind Links verdrahtet tot WCF duplex-Kunden, und auch zu kontrollieren, verhindern, dass mehrere Leitungen aus dem gleichen client, den man event. Nun im Grunde

asp.net vb user control-auslösen eines Ereignisses auf der aufrufenden Seite

Anzahl der Antworten 3 Antworten
ich versuche zu lernen über die Benutzer-Steuerelemente. Ich habe einen Benutzer erstellt Steuerelement, ein Textfeld und ein button. Was möchte ich in der Lage sein zu tun ist, wenn ich auf die Schaltfläche im Steuerelement, füllen Sie

Wie verwende ich Linq ToDictionary zurück, ein Wörterbuch mit mehreren Werten in der Wörterbuch-Artikel?

Anzahl der Antworten 2 Antworten
Ich will, um Elemente zu gruppieren, die aus einer linq-Abfrage, die unter einer Kopf -, so dass für jeden header habe ich eine Liste von Objekten, die mit der header-Titel. Ich nahm an, die Lösung wäre die

Über die Aktion<T> als argument in C# (imitiert einen Funktionszeiger)

Anzahl der Antworten 4 Antworten
Schreiben brauche ich eine delegate-Funktion, die können 'wrap' einige Zeit/try/catch-code, um eine grundlegende UDP-Aufruf, um zu überprüfen, den link. Ich machte es Arbeit für Func eine Funktion, die keine Argumente hat, aber ich kann nicht machen es

Vorbei an einem operator, zusammen mit anderen Parametern

Anzahl der Antworten 3 Antworten
Ich habe einige SEHR ineffizient code, in dem viele Zeilen angezeigt werden, 4 mal so ich geh durch die Permutationen mit "<" und ">" - Operationen und eine Vielzahl von Variablen und Konstanten. Es würde scheinen, dass

Wie speichern Delegaten in einer Liste

Anzahl der Antworten 4 Antworten
Wie kann ich speichern Delegierten (namens -, anonyme lambda) in eine generische Liste? Grundsätzlich bin ich, und versuchte, ein Delegierter Wörterbuch von wo kann ich den Zugriff auf eine gespeicherte Delegierter, mit einem Schlüssel, und führen Sie

wie ein tableview delegate

Anzahl der Antworten 5 Antworten
Ich versuche, einen UITableView ohne Verwendung einer Feder und ohne Verwendung eines UITableViewController. Ich habe eine UITableView Instanz zu einer UIViewController Wie So mytable = [[UITableView alloc] initWithFrame:CGRectMake(22, 207, 270, 233)]; [mytable setDelegate:self]; [self.view mytable]; Auch ich

Übergeben von delegate-Funktion mit zusätzlichen Parametern

Anzahl der Antworten 6 Antworten
Habe ich eine Stellvertretung, die wie folgt aussieht: public delegate bool ApprovalPrompt(ApprovalType type, int receipt, params string info); Ich akzeptieren, ein Delegierter von diesem Typ als parameter an die Funktion, die ich anrufen möchte. Allerdings in einer

Uialertview-Objekt button-Aktion?

Anzahl der Antworten 3 Antworten
Ich habe eine UIAlertView zeigt, dass mit diesem code werden Sie aufgefordert, zu bewerten, wird die Anwendung in den appstore. UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Rate on the Appstore!" message:@"" delegate:self cancelButtonTitle:@"Later" otherButtonTitles:@"OK", nil]; [alert show]; [alert

Aufruf view-controller-Methode im app delegate

Anzahl der Antworten 5 Antworten
Ich versuche, rufen eine Methode in der view-controller aus dem app delegieren, aber Xcode sagt Keine bekannt class-Methode für Auswahl - 'myMethodHere'. Hier ist mein code: AppDelegate.m: - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { [..] [MainViewController myMethodHere]; [..]

Ziel C: Mehrere Delegierte

Anzahl der Antworten 4 Antworten
Ich bin gespannt, ob und wie man einen Controller werden die Delegierten für zwei verschiedene Objekte. Ist das erlaubt oder ist das wie bei Mehrfachvererbung in Java? Angenommen, ich wollte einen controller, der antwortete: <UIAccelerometerDelegate> und <CLLocationManagerDelegate>

UITextField, automatisch weiter zur nächsten, nach dem 1 Charakter

Anzahl der Antworten 5 Antworten
Szenario: ich habe 4 UITextFields, die akzeptieren nur 1 Zeichen. Einfach. Problem: Nachdem ich das 1 Zeichen, ich will den nächsten TextField aktiv werden automatisch ohne drücken Sie auf weiter (d.h. ich bin mit dem UIKeyboardTypeNumberPad, und

Was bedeutet "ein Feld-Initialisierer kann nicht auf nicht statische Felder" bedeutet in C#?

Anzahl der Antworten 4 Antworten
Ich verstehe nicht diesen Fehler, in C# Fehler CS0236: EIN Feld-Initialisierer kann nicht auf das nicht statische Feld, Methode oder Eigenschaft 'Prv.DB.getUserName(lange)' Für den folgenden code public class MyDictionary<K, V> { public delegate V NonExistentKey(K k); NonExistentKey

performSelector kann dazu führen, ein Leck, weil seine Selektor ist unbekannt, IN den Singleton-Klassen - / FUNKTIONS-Zeiger -Übergabe der Funktion als parameter

Anzahl der Antworten 5 Antworten
@interface URLClass : NSObject { id target; SEL funObj; } + (URLClass *)sharedInstance; -(void)theBigFunction:(SEL)func :(id)target; @property (nonatomic,retain) SEL funObj; #import "URLClass.h" static URLClass *instance = NULL; @implementation URLClass { NSMutableData *webData; } - (id)init { if (

Entlassung von UIAlertController (best-practice)

Anzahl der Antworten 2 Antworten
Bei der Verwendung UIAlertController wie diese: var alert = UIAlertController(title: "Core Location", message: "Location Services Disabled!", preferredStyle: UIAlertControllerStyle.Alert) alert.addAction(UIAlertAction(title: "OK", style: UIAlertActionStyle.Default, handler: nil)) self.navigationController.presentViewController(alert, animated: true, completion: nil) Bemerkte ich, dass die Entlassung der Alarm-Ansicht wird

hinzufügen von generischen Action - <T> Delegierte zu einer Liste

Anzahl der Antworten 6 Antworten
Ist es möglich, fügen Sie ein generisches delegate-Aktion zu einer List-Sammlung? Ich brauche eine Art von einfachen messaging-system für eine Silverlight-Anwendung. UPDATE Das folgende ist, was ich wirklich "will" class SomeClass<T> { public T Data { get;

Wie setzen delegieren von text-Feld in Objective-C?

Anzahl der Antworten 4 Antworten
Möchte ich anpassen UITextField durch die Begrenzung auf vier Zeichen beschränkt. Ich versuche zu verstehen, wie die Delegierten die Arbeit in Objective-C und Durchlaufen die folgenden Schritte aus, um diese Funktionalität zu implementieren, immer noch kein Glück,

Delegieren, um eine Instanz-Methode kann nicht null 'dieser'

Anzahl der Antworten 5 Antworten
Baue ich einen C# .NET 2.0-Anwendung, wobei zur Laufzeit eine von zwei DLLs geladen werden, abhängig von der Umgebung. Beide DLLs enthalten die gleichen Funktionen, aber Sie sind nicht mit der gleichen Adresse-offset. Meine Frage ist in

Funktionszeiger in C#

Anzahl der Antworten 2 Antworten
Ich nehme an, in gewisser Weise eine (oder beide) Delegate oder MethodInfo qualifizieren Sie sich für diese Titel. Jedoch, weder die syntaktische Nettigkeit, die ich Suche. Also, kurz gesagt, Ist es eine Möglichkeit, dass ich schreiben kann,

Aktualisieren von Daten in einem UIViewController nach der Entlassung dargestellt modal-view-controller über delegieren

Anzahl der Antworten 2 Antworten
Ich habe das delegieren von arbeiten, wie die Daten weitergegeben werden, die aus dem modal der Darstellung view controller. Aber die Präsentation-view-controller nicht mit den Daten, die er empfängt, von dem modal. Ich schaute auf andere Beiträge,

Das Verständnis von Lambda-Ausdrücken und Delegierten

Anzahl der Antworten 6 Antworten
Ich habe versucht, dies herauszufinden, für ganz irgendwann (Lesen von online-blogs und articlaes), aber bisher erfolglos. Was sind die Delegierten? Was sind Lambda-Ausdrücke? Vor-und Nachteile beider? Mögliche best-practice-Wann ein oder der andere? Vielen Dank im Voraus. mögliche

C# Ist in Aktion.BeginInvoke(action.EndInvoke,null) eine gute Idee?

Anzahl der Antworten 2 Antworten
Wenn dann will ich eine "fire-and-forget" - code, aber immer noch wollen, um sicherzustellen, dass meine Erinnerung ist aufgeräumt (pro Warum asynchrone Delegaten-Methode erfordern den Aufruf von EndInvoke?), werden die folgenden, dieses Ziel zu erreichen? Action myAction

Cocos2D 2.1: "Delegieren" deprecated " in iOS 6. Wie setze ich die Stellvertretung für diese AVAudioSession?

Anzahl der Antworten 4 Antworten
Begann ein Cocos2D 2.1 Vorlage (ohne Physik-engine) in Xcode 4.5, speziell für iOS 6 und iPad. In der CDAudioManager.m-Datei, die folgenden code... AVAudioSession* session = [AVAudioSession sharedInstance]; session.delegate = self; //Which is what is automatically generated by

iBeacon: didRangeBeacons hält immer genannt wird, muss die reset-Gerät, damit es funktioniert wieder

Anzahl der Antworten 5 Antworten
Ich bin mit einem benutzerdefinierten BeaconManager so delegieren, dass beacon reichen wird nicht bestimmt durch die Lebensdauer des view-Controllers. Alles funktioniert Super, aber jeder einmal in eine Weile (1-2 Tage) beacon reichen wird aufhören zu arbeiten und

Winforms zu WPF-Konvertierung: BeginInvoke auf, was?

Anzahl der Antworten 2 Antworten
Hier ist mein Alter code von WinForms: private void ValueChanged(double inValue1, double inValue2) { //only manual mode for this driver, so that's easy. if (ValueLabel.InvokeRequired) { ValueLabel.Invoke(new MethodInvoker(delegate { ValueLabel.Text = (inValue1* inValue2/ 1000).ToString("f1"); } )); }

Sind es die Delegierten, die in Java 8?

Anzahl der Antworten 2 Antworten
Sind es die Delegierten, die in Java 8? Wenn nicht, wie können wir lambda-Ausdrücke in JDK 8 ohne Delegierte? Was sind Methode Referenzen? Sind Sie die gleichen wie die Delegierten? Funktionale Schnittstellen sind die Delegierten. Tatsächlich, das

wie rails delegate-Methode funktioniert?

Anzahl der Antworten 2 Antworten
Nach dem Lesen der Antwort von jvans unten und Blick auf den source-code ein paar mal habe ich es jetzt bekommen :). Und falls jemand immer noch Fragen, wie genau das Schienen die Delegierten arbeiten. Alle Schienen

Liste.Sortieren mit lambda-Ausdruck

Anzahl der Antworten 2 Antworten
Ich versuche zu Sortieren Teil einer Liste mit einem lambda-Ausdruck, aber ich bekomme eine Fehlermeldung, wenn Sie versuchen zu tun: List<int> list = new List<int>(); list.Add(1); list.Add(3); list.Add(2); list.Add(4); //works fine list.Sort((i1, i2) => i1.CompareTo(i2) ); //"Cannot

LINQ where-Klausel mit lambda-Ausdruck mit ODER Klauseln auch null-Werte zurückgeben unvollständige Ergebnisse

Anzahl der Antworten 3 Antworten
das problem in kurzen haben wir einen lambda-Ausdruck in der Where-Klausel, die-nicht wieder das "erwartete" Ergebnis. kurze Zusammenfassung in der analysisObjectRepository Objekt, gibt es bestimmte Objekte, enthalten auch die Eltern-Beziehung in eine Eigenschaft namens Parent. wir sind

C#:Erstellen von Multicast-delegate Rückgabetyp boolean

Anzahl der Antworten 4 Antworten
Hai Technikfreaks, in C#, wie können wir definieren Sie die multicast-Delegat akzeptiert DateTime-Objekt und geben einen booleschen Wert zurück. Dank InformationsquelleAutor Shyju | 2009-08-31

Aktion zu Delegieren : neue Aktion oder casting-Aktion?

Anzahl der Antworten 3 Antworten
Fand ich zwei verschiedene Wege zur Initialisierung einer Stellvertretung mit einer Aktion : Erstellen Sie eine neue Aktion oder ein casting zu Handeln. Delegate foo = new Action(() => DoNothing(param)); Delegate bar = (Action)(() => DoNothing(param)); Gibt

Nicht für die Verwendung einer benutzerdefinierten Klasse in einem Protokoll mit @objc-Attribut?

Anzahl der Antworten 4 Antworten
Ich versuche, erstellen Sie ein Protokoll für die JSON laden delegation JSONLoaderDelegate. Meine anderen Klasse, genannt JSONLoader, soll die Ereignisse seiner Stellvertretung (implementiert, dass das JSONLoaderDelegate protocol) wie: self?.delegate?.jsonLoaderdidEndWithError(self!, error: JSONLoaderError.LoadError) Die Umsetzung der JSONLoader ist nicht

Aufrufen von WPF-Dispatcher mit anonymer Methode

Anzahl der Antworten 4 Antworten
Merkte ich, in ein C# .Net 4.0, WPF-hintergrund-thread, dass dies nicht funktioniert (Compilerfehler): Dispatcher.Invoke(DispatcherPriority.Normal, delegate() { //do stuff to UI }); Vom einige Beispiele, die ich fand heraus, dass es musste gegossen werden wie diese: (Action)delegate(). Jedoch

MethodInvoke delegieren oder lambda-Ausdruck

Anzahl der Antworten 3 Antworten
Was ist der Unterschied zwischen den beiden? Invoke((MethodInvoker) delegate { checkedListBox1.Items.RemoveAt(i); checkedListBox1.Items.Insert(i, temp + validity); checkedListBox1.Update(); } ); vs Invoke((MethodInvoker) ( () => { checkedListBox1.Items.RemoveAt(i); checkedListBox1.Items.Insert(i, temp + validity); checkedListBox1.Update(); } ) ); Gibt es irgendeinen Grund

prepareForSegue und Delegierten

Anzahl der Antworten 2 Antworten
Ich habe eine Anwendung mit zwei leitet über. In einem der leitet über, die aktuellen view-controller wird ein Delegierter, der andere aber nicht. - (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender { if ([segue.identifier isEqualToString:@"MoreOptions"]) { UINavigationController *navigationController = segue.destinationViewController; MoreOptionsViewController

JQuery delegate-Methode nicht funktioniert

Anzahl der Antworten 5 Antworten
Ich versuche, verwenden Sie die delegate-Methode auf einem raster, das ich mit dem wickeln DataTables.Net plug-in. Ursprünglich hatte ich diese code funktioniert wie erwartet. $("#myGrid tbody tr").click(function() { var id = $(this).children('td').eq(0).text(); alert(id); }); Jedoch, wenn ich