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.

Mit delegates in C# als callback für C DllImported Funktionen

Anzahl der Antworten 1 Antworten
Ich versuche zu nennen Funktionen einer C-DLL. Aber ich habe eine StackOverflowException also ich denke, etwas ist falsch mit der Funktion als parameter. Im detail sieht es wie folgt aus. C-DLL (header-Datei): typedef struct { MyType aType;

was ist Func<TResult> in C#?

Anzahl der Antworten 4 Antworten
was ist Func<TResult> in C#? Habe ich verwendet Action<T> aber nicht wissen, die Nutzung von Func<TResult>? Erklärung mit gutem Beispiel ist geschätzt, bitte. Haben Sie versucht, google? msdn.microsoft.com/en-us/library/bb534960.aspx goood, das sind sehr gute und verständliche Beispiele, danke.

In Swift, wie kann ich eine UIScrollView Unterklasse, die eine interne und externe zu delegieren?

Anzahl der Antworten 4 Antworten
Ich bin Unterklassen UIScrollView fügen Sie einige Funktionen wie double-tap-to-zoom und eine Bild-Eigenschaft für die Galerie Zwecke. Aber um das zu tun, das Bild Teil meiner Unterklasse hat, um seine eigenen Delegierten und Umsetzung der viewForZoomingInScrollView. Aber

Verwenden Sie event und Delegat in der Unterklasse

Anzahl der Antworten 3 Antworten
Warum kann ich die event-erklärt in der Basis von Sub? class Program { static void Main(string args) { Sub sub = new Sub(); sub.log += new Base.logEvent(sub_log); sub.go(); } static void sub_log(string message, int level) { Console.Out.WriteLine(message

Wie konvertiert Stellvertretung identisch delegieren?

Anzahl der Antworten 5 Antworten
Es gibt zwei Beschreibungen der Delegierten: den ersten, in einer Dritten Versammlung: public delegate void ClickMenuItem (object sender, EventArgs e) zweiten, der standard: public delegate void EventHandler (object sender, EventArgs e); Ich versuche zu schreiben, eine Methode,

Swift-Delegierten & optional

Anzahl der Antworten 2 Antworten
Habe ich erklärt, dieses Protokoll protocol ReactorDelegate { func ReactorUpdateUI() } In meinem Modell habe ich eine Stellvertretung optionale Eigenschaft und überprüfen, ob nicht nill, wickeln Sie es zum aufrufen der Protokoll-methode zur Verfügung gestellt, die von

init mit dem delegate-Protokoll

Anzahl der Antworten 2 Antworten
Immer wenn ich eine init, die ein Delegat, gemäß einem Protokoll Schreibe ich die init als diese: - (id)initWithDelegate:(id<ProtocolToConform>)delegate; Diese Weise habe ich eine Warnung, wenn die erstellen-Objekt entspricht nicht dem Protokoll. Jedoch bemerkte ich, dass der

Beispiel : Beschleunigung der Reflection-API mit delegieren .NET/C#

Anzahl der Antworten 3 Antworten
Als gefragt wird, in diesem post, kam ich mit einem Beispiel, Delegierter speedup Spiegelbild in .NET/C#. Jedoch bekam ich diese Fehlermeldung beim ausführen von (Zusammenstellung gut funktioniert). Was könnte falsch sein? Unhandled Exception: System.ArgumentException: type is not

Der genaue Augenblick, in iOS ist der Ansicht Schnappschuss beim betreten hintergrund?

Anzahl der Antworten 5 Antworten
Ich habe ein problem beim anlegen meiner iPhone-app in den hintergrund durch das drücken der exit Taste und dann die Wiederbelebung durch Tippen auf das Start-Symbol auf dem home-Bildschirm: der app-Ansicht zurück zu Ihrem ursprünglichen Zustand wie

Sollten Sie den Delegierten zu-null in der Klasse mit der Stellvertretung oder in der Klasse selbst

Anzahl der Antworten 3 Antworten
Wenn die Klasse A verwendet Klasse B und Klasse A ist der Klasse B zu delegieren, ist es ok, wenn der Delegat wird gesetzt-null in der Klasse B ist dealloc? Ich habe gesehen, code in der Regel

Überprüfung der Delegierten für null

Anzahl der Antworten 6 Antworten
Las ich die Essential C# 3.0 Buch und Frage mich, ob das ein guter Weg, um zu überprüfen Delegierten für null?: class Thermostat { public delegate void TemperatureChangeHandler ( float newTemperature ); public TemperatureChangeHandler OnTemperatureChange { get;

Alternative zu jquery live arbeiten kann

Anzahl der Antworten 3 Antworten
Ich habe diesen einfachen code. http://jsfiddle.net/borth/BmEZv/ Wenn Sie auf den link, sobald es funktioniert. Wenn Sie klicken Sie auf es ein zweites mal funktioniert es nicht. Aufgrund der html geladen wird in html-nachdem der DOM geladen wurde,

Einen Delegaten hinzufügen, um eine custom UITableViewCell (bad access error)

Anzahl der Antworten 3 Antworten
Ich versuche, fügen Sie einen benutzerdefinierten Delegaten zu einer custom UITableViewCell von mir. Auf diese Zelle habe ich eine Schaltfläche, die müssen Feuer eine Methode im ViewController, wo die UITableView befindet. Bin ich dabei alle üblichen Schritte

Wie zu verwenden Aufgabe.Ausführen(Aktion<T>)

Anzahl der Antworten 1 Antworten
Ich bin versucht, erstellen Sie eine Methode, die akzeptiert TcpClient-verbindungen und eine Aufgabe erfüllt, sobald ein client verbunden ist, "ConnectedAction". Ich bekomme einen kompilieren Fehler beim Versuch, eine neue Aufgabe erstellt und führt den Delegaten "ConnectedAction". Argument

selbst.delegate = self; was ist falsch damit?

Anzahl der Antworten 1 Antworten
selbst.delegate = self; was ist falsch damit? und was ist der richtige Weg, es zu tun? Dank, Nir. Code: (UITextField*)initWith:(id)sender:(float)X:(float)Y:(float)width:(float)hieght:(int)textFieldTag { if (self = [super initWithFrame:CGRectMake(X, Y,width, hieght)]) { finalText = [[NSMutableString alloc] initWithString:@""]; senderObject = sender;

Kann eine Stellvertretung haben einen optionalen parameter?

Anzahl der Antworten 2 Antworten
Habe ich den code unten, dass war in Ordnung arbeiten, bis ich habe versucht, das hinzufügen der bool NetworkAvailable = true Teil. Jetzt bekomme ich eine Method name expected compile-Zeit Ausnahme in Zeile 4 unten. void NetworkStatus_AvailabilityChanged(object

wie die Delegierten arbeiten und Delegierten arbeiten fließen in objective-c

Anzahl der Antworten 2 Antworten
ich bin Anfänger in Objective-c . ich Lerne objective-c . würden Sie bitte lassen Sie mich wissen, wie dieser code funktioniert genauso als würden Sie bitte helfen zu verstehen, Delegierte Arbeit fließen in objective-c SampleProtocol.h #import <Foundation/Foundation.h>

C# - Delegat für C++ - callback

Anzahl der Antworten 3 Antworten
Ich glaube, ich habe grundsätzlich verstanden, wie Sie schreiben, der c# - Delegaten, der für Rückrufe, aber das ist verwirrend mich. Die c++ - definition ist wie folgt: typedef int (__stdcall* Callback)( long lCode, long lParamSize, void*

Delegaten als Parameter in VB.NET

Anzahl der Antworten 3 Antworten
Vorgeschichte: ich bin mit log4net zu behandeln, alle für die Protokollierung für ein Projekt an dem ich arbeite. Eine bestimmte Methode aufgerufen werden kann, unter verschiedenen Umständen-einige, die garantieren, werden die log-Meldungen werden Fehler-und andere, die Gewähr

+= operator für Delegierte

Anzahl der Antworten 2 Antworten
Ich weiß, dass die += Betreiber wird eine Methode hinzufügen, die Aufruf-Liste wird verwaltet durch die Delegierten Basisobjekt, zum Beispiel using System; class Program { delegate void MyDelegate(int n); void Foo(int n) { Console.WriteLine("n = {0}", n)

Qt: beginnen Sie mit der Bearbeitung der Zelle nach einem Klick

Anzahl der Antworten 5 Antworten
Standardmäßig die Zelle in QTableView beginnt bearbeitet werden, wird nach dem Doppelklick auf. Wie dieses Verhalten zu ändern. Ich brauche es um es zu Bearbeiten nach einem Klick. Habe ich combo-box Delegierter an der Zelle. Beim klicken

Ist es möglich, einen event-handler auf einem anderen thread an den Aufrufer?

Anzahl der Antworten 7 Antworten
Können sagen, ich habe eine Komponente namens Tasking (das kann ich nicht ändern) was macht eine Methode "DoTask", die einige möglicherweise langwierigen Berechnungen und gibt das Ergebnis über eine Veranstaltung TaskCompleted. Normalerweise, das heißt in ein windows-Formular,

C# kompilieren-Fehler: "Invoke oder BeginInvoke kann nicht auf ein Steuerelement aufgerufen werden, bis das Fensterhandle erstellt wurde."

Anzahl der Antworten 9 Antworten
Ich habe gerade gebucht eine Frage über how to get a delegate update ein Textfeld in einem anderen Formular. Gerade als ich dachte, ich hätte die Antwort mit Hilfe Aufzurufen...das passiert. Hier ist mein code: Wichtigsten Formular-Code:

Ein Delegat für eine Funktion mit Variablen Parametern

Anzahl der Antworten 2 Antworten
Habe ich eine Funktion dieser Art void func(params object parameters) { //Function Body } Kann es akzeptieren, Parameter der folgenden Art func(10, "hello", 30.0); func(10,20); und so weiter. Ich wollte eine Action Delegierter für die oben genannten

Generische Methode, mit der Aktion<T> - parameter

Anzahl der Antworten 5 Antworten
So, ich bin sicher, dass dies schon beantwortet, irgendwo da draußen vor, aber ich konnte nicht finden es überall. In der Hoffnung einige Generika-guru helfen kann. public interface IAnimal{} public class Orangutan:IAnimal{} public void ValidateUsing<T>(Action<T> action) where

Einfaches Delegieren Beispiel?

Anzahl der Antworten 2 Antworten
Ok, ich bin Programmierung in objective-C mit Xcode. Ich habe gelesen, durch die Dokumentation auf der website von Apple und verstehen, was die Delegierten sind aber wenn ich komme zu dem Teil, wo er erzählt, wie tatsächlich

Obj-C: Delegate-Methode nicht immer genannt

Anzahl der Antworten 4 Antworten
Ich bin neu in der iOS-Dev, ich bin nach der Stanford CS193P Klassen für den Herbst 2010. Ich bin auf Aufgabe 3 und ich werde mein Delegat, der meine Sicht und durch die debugger-ich merke den Anruf

Wie zu erstellen, delegieren, auf die Schaltfläche klicken Sie im code-behind

Anzahl der Antworten 2 Antworten
Habe ich Datenliste enthält verschiedene Felder. Einer von Ihnen ist der nächste DataList. Diese innere Datenliste enthält eine Schaltfläche. Und jetzt würde ich gerne zum binden von Daten für die innere DataList im CodeBehind im OnItemDataBound Methode.

Asynchrone Delegaten vs Threads

Anzahl der Antworten 1 Antworten
Ersetzen Threads (nicht-ThreadPool-Thread) mit Asynchronen Delegaten (Callbacks). Mein Szenario: Spawn einen Thread/del.beginInvoke() pro Client. Nach mir, Gründen müssen für die Benachrichtigung per Callback /Call Delegierten wieder in Callback - Vermeiden Sie Thread-Overhead (Delegaten verwenden Threadpool-thread) Übergeben von

Wie zu verwenden Aggregat-Methode von Dictionary<> in C#?

Anzahl der Antworten 1 Antworten
Ich bin ein Anfänger in C#. Ich habe ein Wörterbuch wie dieses : { {"tom", "student"}, {"rob", "teacher"}, {"david", "lawyer"} } Möchte ich, um diese Zeile : tom = student, rob = teacher, david = lawyer Will

Gewusst wie: übergeben Sie ein Delegierter einer anderen Klasse

Anzahl der Antworten 3 Antworten
In meiner main-Klasse 'A' ich erklärt haben, eine Funktion und delegieren zu nennen, die Funktion, die ich übergeben will mein Delegat, der einen anderen class 'B' wie aber wird der Klasse B wissen, welcher Art der Stellvertretung?

Iphone: TabView + TableView

Anzahl der Antworten 4 Antworten
Ich glaube, ich bin etwas fehlt einfach, aber ich kann nicht herausfinden, was es genau ist. Ich versuche, eine App mit einem UITabViewController, und eine der Registerkarten wird eine UITableView und UISearchBar (aber keine Navigation-Controller). Ich UITabViewController

Vorteile der Verwendung von Delegaten?

Anzahl der Antworten 14 Antworten
Ich bin auf der Suche zu implementieren das Observer-Muster in VB.NET oder C# oder irgendeine andere erste-Klasse .NET-Sprache. Ich habe gehört, dass die Delegierten dazu benutzt werden können, aber nicht herausfinden können, warum Sie sich bevorzugt über

Wie kann ich das beheben 'compiler-Fehler - kann nicht konvertieren, die von der Methode Gruppe zum System.Delegieren'?

Anzahl der Antworten 2 Antworten
public MainWindow() { CommandManager.AddExecutedHandler(this, ExecuteHandler); } void ExecuteHandler(object sender, ExecutedRoutedEventArgs e) { } Fehler 1 Argument 2: cannot convert from 'Methode-Gruppe' zu 'System.Delegieren' InformationsquelleAutor Tim Lovell-Smith | 2010-03-19

Verwirrung über `Aktion` - Delegaten und lambda-Ausdrücke

Anzahl der Antworten 4 Antworten
private void StringAction(string aString) //method to be called { return; } private void TestDelegateStatement1() //doesn't work { var stringAction = new System.Action(StringAction("a string")); //Error: "Method expected" } private void TestDelegateStatement2() //doesn't work { var stringAction = new

C# Rückruf von DLL

Anzahl der Antworten 4 Antworten
Ich Schreibe Eine Anwendung und DLL-B, die beide in C#.NET. Wie mache ich die folgenden: A ruft die Funktion B Wollen B zu verwenden Delegaten/Rückruf update-status in der Benutzeroberfläche Einer Dies ist nicht über BackgroundWorker...das Teil funktioniert

Delegieren vs. delegate-Schlüsselwort

Anzahl der Antworten 6 Antworten
Wenn Sie wie das erstellen von benutzerdefinierten Delegaten verwenden Sie die delegate keyword in Kleinbuchstaben. Was können Sie tun, mit der tatsächlichen Delegate Klasse? Was ist diese gut? Ich verstehe nicht den genauen Unterschied. InformationsquelleAutor Houman |

Wie finde ich den index einer undefinierten string in eine List<T>

Anzahl der Antworten 4 Antworten
Es ist mein Verständnis, dass wenn ich will, um die ID eines Elements in einer Liste stehen, kann ich dies tun: private static void a() { List<string> list = new List<string> {"Box", "Gate", "Car"}; Predicate<string> predicate =

NSFetchedResultsContollerDelegate für CollectionView

Anzahl der Antworten 4 Antworten
Ich würde gerne die NSFetchedResultsControllerRelegate in einem CollectionViewController. Also ich habe gerade die Methode für die TableViewController für die CollectionView. (void)controller:(NSFetchedResultsController *)controller didChangeSection:(id <NSFetchedResultsSectionInfo>)sectionInfo atIndex:(NSUInteger)sectionIndex forChangeType:(NSFetchedResultsChangeType)type { switch(type) { case NSFetchedResultsChangeInsert: [self.collectionView insertSections:[NSIndexSet indexSetWithIndex:sectionIndex]]; break; case NSFetchedResultsChangeDelete:

Wie erstellen Sie einen Delegaten, um eine Instanz-Methode mit einem null-Ziel?

Anzahl der Antworten 3 Antworten
Habe ich bemerkt, dass die Delegate-Klasse hat eine Target-Eigenschaft, dass (vermutlich) gibt die Instanz des Delegaten wird die Methode execute auf. Ich will etwas wie das hier tun: void PossiblyExecuteDelegate(Action<int> method) { if (method.Target == null) {

Holen Sie sich die aktuellen view-controller aus dem app delegate (modal ist möglich)

Anzahl der Antworten 10 Antworten
Ich weiß, dass, um die aktuelle view-controller aus dem app delegate, ich kann die navigationController Eigenschaft, die ich eingerichtet habe für meine app. Es ist jedoch möglich, in vielen Orten überall in meiner app, dass ein modal-navigation-controller

Anzeige Aktivitätsanzeige auf WKWebView mit swift

Anzahl der Antworten 3 Antworten
Arbeite ich auf den folgenden code, und versuchen zu zeigen, eine Aktivitätsanzeige in der Ansicht, während die Seite geladen wird.. Habe ich versucht zu implementieren, die WKNavigationDelegate Methoden, aber ich bin scheitern, als gar nichts zeigt. Irgendwelche

Delegate-Methode nicht aufgerufen wird?

Anzahl der Antworten 1 Antworten
Ich habe einen view-controller mit einer delegate-Methode, die aufgerufen werden soll, aber es funktioniert nicht? NotifyingViewController.h @protocol NotifyingViewControllerDelegate <NSObject> @required - (void)iWasAccepted; @end @interface NotifyingViewController : UIViewController @property (nonatomic, weak) id<NotifyingViewControllerDelegate> delegate; NotifyingViewController.m -(void)someMethod{ [self.delegate iWasAccepted]; [self

IOS: tableview delegate-Methoden für zwei tableview

Anzahl der Antworten 4 Antworten
Habe ich diese delegate-Methode tableview innerhalb einer Klasse: - (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView { return 1; } - (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section { return [array1 count]; } - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath { static NSString *CellIdentifier = @"Cell"; UITableViewCell

Active Record mit Delegieren und Bedingungen

Anzahl der Antworten 2 Antworten
Ist es möglich, delegieren Sie in Ihrer Active Record-Modell verwenden und Bedingungen wie :if drauf? class User < ApplicationRecord delegate :company, :to => :master, :if => :has_master? belongs_to :master, :class_name => "User" def has_master? master.present? end end

Einen Delegaten aufrufen, der auf einen bestimmten thread C#

Anzahl der Antworten 5 Antworten
Gibt es eine Möglichkeit, einen Delegierten zu führen, die auf einen bestimmten thread? Sagen, ich habe: CustomDelegate del = someObject.someFunction; Thread dedicatedThread = ThreadList[x]; Kann ich einen konsistenten hintergrund lange Laufenden thread, und rufen Sie meine eigenen

Wie übergeben Sie eine beliebige Methode (oder zu delegieren) als parameter an eine Funktion?

Anzahl der Antworten 2 Antworten
Ich muss in der Lage sein, um eine beliebige Methode, um eine Funktion myFunction: void myFunction(AnyFunc func) { ... } Sollte es möglich sein, führen Sie diese mit anderen statischen, Instanz, öffentliche oder private Methoden oder auch

Warum sind die Delegierten Referenz-Typen?

Anzahl der Antworten 7 Antworten
Kurzer Hinweis auf die akzeptierte Antwort: ich bin nicht einverstanden mit einem kleinen Teil Jeffrey ' s Antwort, nämlich den Punkt, dass da Delegate musste ein Referenz-Typ, es folgt, dass alle Delegierten sind Referenz-Typen. (Es ist einfach

C# List<T>.ConvertAll in .NET 2.0

Anzahl der Antworten 2 Antworten
Habe ich eine Liste von strings. Alle Saiten haben Leerzeichen, die Bedürfnisse werden in Unterstriche konvertiert. Ich bin vollständig in der Lage, mit einem for oder foreach Schleife, dies zu tun. Ich bin noch relativ neu in

Array.Finden Sie mit Delegieren. Was bedeutet es zurück, wenn nicht gefunden?

Anzahl der Antworten 2 Antworten
Ich habe eine Array<Person> myArray und ich bin mit dem folgenden code myArray.Find(o => o.name.Equals("John")); Diese Artikel in der Msdn-Staaten: Rückgabewert Typ: T Das erste element, das entspricht den Bedingungen, definiert durch die angegebene Prädikat, wenn gefunden