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.

Delegate-Array

Anzahl der Antworten 5 Antworten
Ich bin das Experimentieren mit Aufruf von delegate-Funktionen aus einer delegate-array. Ich habe in der Lage, erstellen Sie das array von Delegierten, aber wie rufe ich das delegieren? public delegate void pd(); public static class MyClass {

Abonnieren Sie Ereignisse innerhalb eines WCF-Diensts

Anzahl der Antworten 3 Antworten
Ich habe ein Bedürfnis zu tun, einige real-time-Berichterstattung über die Funktionalität, die von einem WCF-Dienst. Der service ist selbst-gehostet in einem windows-app, und meine Anforderung ist zu berichten "live", um die host-Anwendung, wenn bestimmte Methoden werden aufgerufen,

Gibt es einen Fall, wo delegieren syntax ist vorzuziehen lambda-Ausdruck für anonyme Methoden?

Anzahl der Antworten 7 Antworten
Mit dem Aufkommen von neuen features wie lambda-Ausdrücke (inline-code), bedeutet es, wir haben nicht zu Verwendung von Delegaten oder anonyme Methoden " nicht mehr? In fast allen Proben, die ich gesehen habe, ist es für den rewriting

Liste<object>.RemoveAll - How, um eine angemessene Prädikat

Anzahl der Antworten 5 Antworten
Dies ist ein bisschen noob Frage - ich bin noch ziemlich neu in C# und Generika völlig neuen und Prädikaten, Delegaten und lambda-Ausdrücke... Habe ich eine Klasse "Anfragen", die enthält eine Allgemeine Liste von einer anderen Klasse

Anonyme Methoden und Delegaten

Anzahl der Antworten 3 Antworten
Ich versuche zu verstehen, warum eine BeginInvoke-Methode wird nicht akzeptieren, eine anonyme Methode. void bgWorker_ProgressChanged(object sender, ProgressChangedEventArgs e) { if (InvokeRequired) { //Won't compile BeginInvoke(delegate(object sender, ProgressChangedEventArgs e) { bgWorker_ProgressChanged(sender, e); }); } progressBar1.Increment(e.ProgressPercentage); } Sagt er

UITableView delegate-Methode zweimal aufgerufen

Anzahl der Antworten 4 Antworten
Heute meine Frage ist über UITableViewController-s Insbesondere habe ich bemerkt, dass die datasource, delegate-Methode - (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView; zweimal aufgerufen (auch wenn zum Beispiel ich nur erstellen einer navigation-basierte Anwendung und ohne eine Zeile code.. naja hinzufügen eines

Über "Erklärung ist nur gültig bei file scope"

Anzahl der Antworten 4 Antworten
Habe ich eine Klasse+Erweiterung der swift-Datei. Nach dem hinzufügen eines Delegaten, erklärte ich in einer anderen Datei zu der Klasse, die Xcode zeigt "Erklärung ist nur gültig im Datei-Bereich" auf der Verlängerung der Linie. Ich weiß nicht,

die Eigenschaft "assign" und "behalten" für die Delegierten

Anzahl der Antworten 1 Antworten
Für iOS-Entwickler, die Delegierten sind fast überall genutzt werden. Und es hat den Anschein, dass wir verwenden müssen, "zuordnen" anstatt behalten Sie Sie für eine Stellvertretung, wie dies @property(assign) id delegate; Der Grund dafür ist zu vermeiden,

Die Entlassung UIPopoverController mit -dismissPopoverAnimated: nicht, rufen Sie delegieren?

Anzahl der Antworten 3 Antworten
Habe ich meine UIPopoverController mit sich selbst als Delegierter: Als ich Anrufe, wenn ich Tippen Sie außerhalb des popover-controller, aber wenn ich Tippen Sie in ich will, zu entlassen, zu, so dass ich -dismissPopoverAnimated: aber delegieren ist

Mehrere Delegierte pro Objekt?

Anzahl der Antworten 5 Antworten
Ich habe eine UIScrollViewdie ich brauche, um Unterklassen und innerhalb der Unterklasse muss ich anfügen das UIScrollViewDelegate so kann ich implementieren, die viewForZoomingInScrollView Methode. Dann habe ich ein UIViewController wo ich zu instanziieren eines Objekts dieser UIScrollView

-(void)textFieldDidBeginEditing:(UITextField *)sender.. diese Funktion wird nicht aufgerufen, wenn ich wählen textfield?

Anzahl der Antworten 4 Antworten
Ich m mit -(void)textFieldDidBeginEditing:(UITextField *)sender diese Funktion in meiner Anwendung. dies wird nicht aufgerufen, wenn ich wählen Sie die textfield. hier ist der code... -(void)textFieldDidBeginEditing:(UITextField *)sender{ if([sender isEqual:txtName])//txtName is the IBOutlet of the UITextField { NSLog(@"Name"); }

Aufrufen von Funktionen durch ein array-index in Python

Anzahl der Antworten 3 Antworten
Ich habe eine Reihe von Funktionen in Python out1, out2, out3 etc. und würde Sie gerne nenne, basiert auf einer integer-ich pass auf. def arryofPointersToFns (value): #call outn where n = value Gibt es eine einfache Möglichkeit,

C# - Lambda-Funktionen: zurückgeben von Daten

Anzahl der Antworten 1 Antworten
Bin ich etwas fehlt oder ist es nicht möglich, die Rückgabe eines Wertes aus einer lambda-Funktion wie.. Object test = () => { return new Object(); }; oder string test = () => { return "hello"; };

Was ist zu Delegieren und Delegieren-Methoden

Anzahl der Antworten 4 Antworten
Jungs jemand bitte lassen Sie mich wissen, den Unterschied zwischen Delegieren & Delegate-Methoden und Ihre Unterschiede und Ihre Verwendungen ??? InformationsquelleAutor der Frage user185590 | 2009-11-24

Set UITableView Delegate und DataSource

Anzahl der Antworten 5 Antworten
Dies ist mein problem: Ich habe dieses kleine UITableView in meinem storyboard: Und das ist mein code: SmallTableViewController.h #import <UIKit/UIKit.h> #import "SmallTable.h" @interface SmallViewController : UIViewController @property (weak, nonatomic) IBOutlet UITableView *myTable; @end SmallTableViewController.m #import "SmallViewController.h" @interface

Die Handhabung der app-Delegierten und der Wechsel zwischen den Ansichten

Anzahl der Antworten 3 Antworten
Ich bekomme eine Warnung über ein semantisches Problem in Bezug auf die übergabe eines *const _strong zu geben id und kann nicht scheinen, um es zu beheben, egal was ich ändere. Habe ich zwei Ansichten, im moment,

Erstellen Sie leere C# event-Handler automatisch

Anzahl der Antworten 8 Antworten
Ist es nicht möglich, ein Ereignis ausgelöst, das in C#, die keine Handler angefügt ist. Also vor jedem Anruf ist es notwendig zu überprüfen, ob das Ereignis null ist. if ( MyEvent != null ) { MyEvent(

C# - Anonyme Delegaten

Anzahl der Antworten 7 Antworten
Wie Anonyme Methoden ,die Delegierten sage ich unten mit "delegate" Schlüsselwort sind anonyme Delegaten? namespace Test { public delegate void MyDelegate(); class Program { static void Main(string args) { DelegateTest tst = new DelegateTest(); tst.Chaining(); Console.ReadKey(true); }

Empfohlene Methode zu deklarieren delegieren Eigenschaften mit ARC

Anzahl der Antworten 2 Antworten
Ich verwendet, um zu deklarieren alle Delegierten-Eigenschaften wie @property (assign) id<FooDelegate> delegate; War ich unter dem Eindruck, dass alle Eigenschaften zuweisen, sollten nun die weak-Pointer, ist das richtig? Wenn ich versuche, zu erklären, wie: @property (weak) id<FooDelegate>

C#: Auslösen eines Ereignisses wird ein Objekt in einer Warteschlange Hinzugefügt

Anzahl der Antworten 4 Antworten
Ich in der Lage sein müssen, die zum auslösen eines Ereignisses, wenn ein Objekt Hinzugefügt wird, um eine Queue<Delegate>. Ich habe eine neue Klasse, die Sie erweitert Queue: public delegate void ChangedEventHandler(object sender, EventArgs e); public class

Kakao - Wie die Verbindung von view delegate file ' s owner im storyboard-Modus?

Anzahl der Antworten 2 Antworten
Wenn ich eine .xib, ich Verbinde eine Ansicht Delegierter der Besitzer der Datei über interface builder, dann gehen Sie in den view-controller .h-Datei und legen Sie es als Delegaten, um die Verbindung via . Jedoch im storyboard-Modus,

Wie erstellen Delegierter für QTreeWidget?

Anzahl der Antworten 3 Antworten
Hier ist, was ich versuche zu tun (alle Eltern und Kinder müssen eine schließen - Taste auf der rechten Seite, in der Zukunft, nur das betreffende Element wird in der Lage sein zu zeigen, die **close *

Parameter count mismatch mit Aufrufen?

Anzahl der Antworten 2 Antworten
Den code-block unten die Ergebnisse in der Fehlermeldung: TargetParameterCountException war unhandled by user code. Parameter count mismatch. public void AddListViewItem(string Data) { if (InvokeRequired) { Invoke(new Action<string>(AddListViewItem), Data); } else { ListViewData.Items.Add(Data[0]).SubItems.AddRange ( new string { Data[1],

Die Delegierten in python

Anzahl der Antworten 2 Antworten
Habe ich umgesetzt, dieses kurze Beispiel versuchen zu zeigen, eine einfache delegation pattern. Meine Frage ist. Wie sieht das aus ich habe verstanden delegation Recht? class Handler: def __init__(self, parent = None): self.parent = parent def Handle(self,

Autofac delegate-Fabrik mit func<>

Anzahl der Antworten 1 Antworten
Ich versuche zu verstehen, die delegate-Fabrik-Muster mit Autofac. Ich weiß, wie zu implementieren Fabrik mit IIndex<> mit Keyed() die Registrierung, die ist schön erklärt hier: Konfigurieren eines Autofac delegate-Fabrik, definiert eine abstrakte Klasse, Ich würde gerne wissen,

Nicht konvertieren kann der lambda-Ausdruck zum Typ "Objekt", da er kein delegattyp

Anzahl der Antworten 4 Antworten
Ich habe eine base-Klasse, die eine bool-Eigenschaft, die wie folgt aussieht: public abstract class MyBaseClass { public bool InProgress { get; protected set; } } Bin ich Erben es eine andere Klasse von es und versuchen, um

Erstellen eines delegate-Typs innerhalb einer Methode

Anzahl der Antworten 4 Antworten
Erstellen Sie einen Delegaten-Typ in C# innerhalb einer Methode für den Zweck der Erstellung von Anonymen Methoden. Beispiel : public void MyMethod(){ delegate int Sum(int a, int b); Sum mySumImplementation=delegate (int a, int b) {return a+b;} Console.WriteLine(mySumImplementation(1,1).ToString());

Warum muss ein lambda-Ausdruck umgewandelt werden, wenn geliefert wird, als einen einfachen Delegate-parameter

Anzahl der Antworten 7 Antworten
Nehmen Sie die Methode System.Windows.Formen.Kontrolle.Invoke(Delegate method) Warum diese geben einen compile-Zeit-Fehler: string str = "woop"; Invoke(() => this.Text = str); //Error: Cannot convert lambda expression to type 'System.Delegate' //because it is not a delegate type Doch dies

C#: Virtual-Function-Aufruf ist sogar schneller als ein Delegat-Aufruf?

Anzahl der Antworten 7 Antworten
Es passiert einfach mit mir über ein code-design Frage. Sagen wir, ich habe eine "Vorlage" - Methode aufruft, die einige Funktionen, die möglicherweise das "alter". Ein intuitives design ist zu Folgen "Template Design Pattern". Definieren Sie die

Unterschied zwischen AppDelegate.m und View-Controller.m

Anzahl der Antworten 3 Antworten
Könnte mir jemand sagen, wenn wir das AppDelegate.m und AppDelegate.h während der iPhone-Programmierung ? Benutzt habe ich nur den ViewController.m und ViewController.h für basic lernen. Ich möchte nur wissen, Wann und warum die AppDelegate verwendet wird. Danke.

Starten eines Threads mit / ohne delegate()

Anzahl der Antworten 3 Antworten
Was ist der Unterschied zwischen: new Thread(new ThreadStart(SomeFunc)) und: new Thread( delegate() { SomeFunc();} ) Dieser code gibt merkwürdige Ausgänge auf meinem computer: public class A { int Num; public A(int num) { Num = num; }

Wie zu beheben "keine bekannten Instanz-Methode für Auswahl - 'performSelector:withObject:afterDelay:'" wenn Sie eine Migration zu ARC?

Anzahl der Antworten 4 Antworten
ARC-migration-tool weigert sich, dies zu akzeptieren-code vor, beginnend mit der migration: [self.delegate performSelector:@selector(overlayDismissed:) withObject:self afterDelay:0]; Den Delegierten gezwungen ist, die diese Methode implementieren, mit der ein Protokoll, und es sollte funktionieren: @protocol OverlayDelegate <NSObject> - (void)overlayDismissed:(Overlay*)overlay; @end

Objective C delegatdeklaration

Anzahl der Antworten 3 Antworten
Kann mir jemand sagen der Unterschied zwischen @property (nonatomic, weak) id delegate; @property (nonatomic, weak) id <protocol_name> delegate; @property (nonatomic, weak) UIViewController * <protocol_name> delegate; InformationsquelleAutor der Frage Preetham Baliga | 2014-04-16

Was genau sind Protokolle und delegates und wie werden Sie verwendet in IOS?

Anzahl der Antworten 3 Antworten
Ich bin wirklich verwirrt über das Konzept der Delegierten und Protokolle. Sind Sie äquivalent zu interfaces und adapter-Klassen in Java? Wie funktionieren Sie? Keine der Ressourcen, die ich gelesen habe, waren hilfreich, so weit. "Delegation ist ein

Delegieren vs-Rückruf in Java

Anzahl der Antworten 3 Antworten
Habe ich einige Missverständnisse über Begriffe der Delegierten und callbacks in Java. class MyDriver { public static void main(String argv){ MyObject myObj = new MyObject(); //definition of HelpCallback omitted for brevity myObj.getHelp(new HelpCallback () { @Override public

sind C# - events synchron?

Anzahl der Antworten 7 Antworten
Es gibt zwei Teile zu dieser Frage: Tut Erhöhung ein Ereignis den thread blockiert, oder funktioniert es Beginn der Ausführung des EventHandlers asynchron und der thread geht weiter auf an der gleichen Zeit? Sind die einzelnen Event-Handler

Warum nicht behandelte Ausnahme in einem hintergrund-thread nicht zum Absturz der app-Domäne?

Anzahl der Antworten 4 Antworten
Bin ich völlig verwirrt. Ich war so sicher, dass .NETTO fährt die ganze Anwendungsdomäne, wenn es nicht abgefangene Ausnahme in einem thread, dass ich nie getestet. Aber ich versuchte einfach den folgenden code und es funktioniert nicht

Was ist so toll an Func<> abgeben?

Anzahl der Antworten 6 Antworten
Sorry, wenn dies ist einfach, aber ich versuchte zu Holen auf .Net 3.5. Frage: gibt es etwas groß, über die Func - <> und es sind 5 überlastungen? Von den blicken von ihm, ich kann es immer

Event-und C# - Klassen Destruktor/Entsorgen

Anzahl der Antworten 2 Antworten
Ich bin ein wenig verwirrt über C# - Klassen und Ihre deconstructor. Ich habe zu konsumieren, ein paar event-Handler, die in einer Instanz der Klasse bin ich immer in den Konstruktor: public Foo(IFooHandler handler) { handler.Load +=

Lambda\Anonyme Funktion als parameter

Anzahl der Antworten 3 Antworten
Ich bin sehr neu in C#. Nur spielen, um mit. Nicht für einen realen Zweck. void makeOutput( int _param) { Console.WriteLine( _param.ToString()); } //... //Somewhere in a code { makeOutput( /* some not c# code for an

Zugriff auf einen view-controller erstellt durch das Storyboard mit den App-Delegate

Anzahl der Antworten 7 Antworten
Arbeite ich an einer iOS 5-app mit dem storyboard, und ich habe eine Methode in einer view-controller-Klasse, die würd ich gerne zugreifen, aus dem App-Delegate. Das Problem ist, diese view-controller instanziiert über eine tab-bar-controller im storyboard, also

Delegierter: name der Methode erwartete Fehler

Anzahl der Antworten 6 Antworten
Ich versuche, die folgende einfache Delegieren, beispielsweise das arbeiten. Nach einem Buch, das ich getroffen habe es aus sollte es ok sein, aber ich bekomme Method name expected Fehler. namespace TestConsoleApp { class Program { private delegate

Threads und delegates - ich nicht vollständig verstehen, Ihre Beziehungen

Anzahl der Antworten 2 Antworten
Ich schrieb einen code, der etwa so aussieht: Thread t = new Thread(() => createSomething(dt, start, finish) ); t.Start(); und es funktioniert (manchmal fast das Gefühl, dass dort sind mehrere threads) aber ich benutze keine Delegierten. Was

Mit Hilfe eines Delegaten zu übergeben, Daten sichern, die navigation stack

Anzahl der Antworten 5 Antworten
Ich haben gekämpft, mit der Weitergabe von Daten zwischen zwei view-Controllern für ein paar Tage jetzt und immer sehr verwirrt. Ich bin neu in Objective-C und der Suche nach ein paar Teile schwierig zu bekommen, meinen Kopf

action-Delegaten mit null-Parameter

Anzahl der Antworten 2 Antworten
Sehe ich diese Linie in vielen online-Beispiele für die Verwendung der Action-Delegat: public event Action MyEvent; Aber wenn ich versuche, es in meinem eigenen code, ich bekomme diese Fehlermeldung Verwendung des generischen Typ 'System.Aktion' erfordert '1' Typ

so verlängern Sie ein Protokoll für die Stellvertretung in objective C, dann eine Unterklasse ein Objekt zu verlangen ist eine konforme delegieren

Anzahl der Antworten 4 Antworten
Ich will Unterklasse UITextView, und senden Sie eine neue Nachricht an die Delegierten. So, ich will verlängern das delegate-Protokoll. Was ist der richtige Weg, dies zu tun? Angefangen habe ich mit diesem: Schnittstelle: #import <Foundation/Foundation.h> @class MySubClass;

Expression Trees und den Aufruf einer Delegate -

Anzahl der Antworten 4 Antworten
Also ich habe ein delegate die Punkte um eine Funktion, die ich eigentlich gar nicht wissen sollte, wenn ich zuerst die delegate Objekt. Das Objekt wird festgelegt, um eine Funktion später. Ich auch dann wollen, machen Sie

Wie erstelle ich einen Delegaten für eine .NET-Eigenschaft?

Anzahl der Antworten 6 Antworten
Ich versuche zu erstellen Delegierter (als test) für: Public Overridable ReadOnly Property PropertyName() As String Meine intuitive Versuch war, erklärte den Delegierten, wie diese: Public Delegate Function Test() As String Und instanziieren wie diese: Dim t As

Fehler in C#: "Ein Objektverweis erforderlich ist für das nicht statische Feld, die Methode oder die Eigenschaft"

Anzahl der Antworten 1 Antworten
Schrieb ich code in WPF. Erstens, schrieb ich ein separates Projekt, um zu testen, arbeiten mit einem COM-port Gerät, und es funktionierte gut. Als Nächstes habe ich beschlossen, ihn zu integrieren in einem anderen Projekt, aber ich

Was ist der Unterschied zwischen QueueUserWorkItem() und BeginInvoke () für die Ausführung eine asynchrone Aktivität mit no return-Typen benötigt

Anzahl der Antworten 6 Antworten
Im Anschluss an meine BeginInvoke()/EndInvoke() Frage, gibt es große Unterschiede in der Leistung/etwas anderes zwischen Delegieren.BeginInvoke() und mit QueueUserWorkItem() zum aufrufen eines Delegaten asynchron? InformationsquelleAutor der Frage endian | 2009-02-10