delegates

    3

    3答えて

    まず、.NET 3.5の機能/ラムダの側面について頭を上げることはできません。 :どのように次のことが達成されるであろう、心の中で私は、LINQでこれらの機能を毎日使用していますが、私の問題は、実装を理解され、そしてどのような彼らは本当に(ラムダSystem.Funcなどなどを?)を意味する。これにより 例として、List内のすべてのオブジェクトのプロパティを特定の値に設定し、更新されたList(

    14

    2答えて

    私はApp Delegateが何をしているのか知っていると思います。アプリの起動が完了すると呼び出される-applicationDidFinishLaunchingのような素晴らしいメソッドがいくつかあります。しかし、実際それは何ですか?そのオブジェクトはUIApplicationMain関数でインスタンス化されていますか? 私のアプリのすべてのクラスがそのApp Delegateオブジェクトにア

    4

    2答えて

    申し訳ありませんが、それは私が思いつくことができる最高のテーマです。私は偉大なグリッドコントロールを使用しています 、スーパーリスト、lはここにある:あなたが問題を読む前に http://www.codeproject.com/KB/list/outlooklistcontrol.aspx?fid=449232&df=90&mpp=25&noise=3&sort=Position&view=Qui

    0

    1答えて

    この種のことについていくつかの議論があります。 いずれにしても、WCFサービスから返された列挙型に基づいてComboBoxアイテムを設定する必要がある場合がいくつかあります。 コードをきれいに保つため、私はこのアプローチを開始しました。それをもっと調べた後、私はこの作品が最初に考えられているとは思わないと思います... 私はこれを投げて、これを行う方法や現在のやり方に関する勧告/アドバイス/コード

    1

    2答えて

    クライアントからWCFリモートオブジェクトにデリゲートを渡して、リモートオブジェクトにデリゲートを実行させることはできますか? delgateはクライアントプロセスの関数ポインタなので、私は推測しません。 私の目標は、クライアントからそのインターフェイスにイベントを「購読」できるインターフェイス構造を持つことです。私は、クライアントからインターフェイスへdelgateを渡し、私はインターフェイスが

    2

    2答えて

    私は、複数のデリゲートがイベント(マルチキャストデリゲート)に添付されているシナリオを持っています。 これらのメソッド/代理人(存在する場合)を呼び出すシーケンスは何ですか? デリゲートに添付されたメソッドの1つが例外をスローした場合。 イベントはさらに処理を停止しますか? 残りのメソッドは接続されますか???? このシナリオをどのように処理するかについてはっきりしていません。 ご協力いただきまし

    0

    2答えて

    私はボタンクラスを持っています - ボタンをクリックすると、MyAudioクラスのplayFileメソッドが呼び出されます。だから私の質問は、そのボタンクラスからのplayFileメソッドを呼び出すのは簡単ですが、どのようにメソッドのdisplayStopButtonをイニシエータクラスから呼び出すのですか?あなたがコントローラで有効および無効にしたいあなたのすべてのコントロールのポインタを維持す

    3

    1答えて

    注:これはなぜではなく、外にそれのイベントを宣言するタイプ内のイベントのMulticastDelegateメンバーにアクセスすることができる午前WebBrowser Event Properties? に触発されたのですか?例えば : using System; class Bar { public static event Action evt; } class Progr

    3

    1答えて

    私はウィンドウ内にNSTokenFieldを持っています。私はそれをコアデータオブジェクトに関連するタグを格納するために使用しています。今はオブジェクトにタグを追加できるように設定しましたが、削除することはできません。ユーザーがNSTokenFieldからフォーカスを移動したときに通知できるNSTokenFieldのデリゲートメソッドが必要です。 NSTokenFieldはNSTextFieldの

    4

    9答えて

    は、 int count = 0; list.ForEach(i => i.SomeFunction(count++)); これはカウントをインクリメントないようです。カウントはここで値渡されますか?ラムダで{}を使用すると違いはありますか? int count = 0; list.ForEach(i => { i.SomeFunction(count+