問題タブ [itemcollection]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
615 参照

c# - ItemCollection で特定のプロパティを持つアイテムを見つけるにはどうすればよいですか?

さまざまなタイプの UserControls を持つ ItemsCollection があり、条件を満たすオブジェクトがあるかどうかを確認する必要がありますAny(p => p.GotFocus)。ItemsCollection は IEnumerable を実装していないため、次のようなItemCollection の基本的な LINQ 式で説明されているように、コレクションを特定の型にキャストできます。

コレクションはさまざまなタイプの UserControls で構成されているため (ただし、それぞれが同じ親から継承されます)、特定のタイプにキャストすると例外がスローされます。UserControl オブジェクトのコレクションを照会するにはどうすればよいですか?

0 投票する
1 に答える
105 参照

java - Amazon DynamoDB ItemCollection を小さな断片に分割する最速の方法

DynamoDB から数千のアイテムをプルバックし、Api ゲートウェイがタイムアウト (29 秒) する前にそれらを処理するラムダ関数を構築する必要があります。これを行う最善の方法は、コレクションを小さなチャンクに分割し、それらを複数のスレッドに分散して並列処理することだと思いました。

問題は、私が現在試みている方法でコレクションを分割するのに約25秒かかることです。より迅速に処理するために、これを行うためのより良い方法はありますか?

コード:

0 投票する
1 に答える
33 参照

c# - ContextMenu ItemCollection を使用した WPF カスタム コントロール

展開可能なボタンのようなものを作成しようとしています-マウスの左ボタンをクリックすると開くコンテキストメニューが上にあるボタン。ContextMenu私がまだ仕上げることができないのは、コントロールのように WPF XAML デザイナーで設定できる項目プロパティだけです。したがって、私が理解できる限り、それはItemCollection自分のプロパティにタイプを使用する必要があることを意味します。Ok。私のコンポーネントを見てみましょう:

しかし、「キャッチ」できませんOnSomeMenuItemsPropertyChanged-ブレークポイントはここでは機能しません。つまり、このメカニズムが間違っているということです。どうすれば修正できますか?プロパティの変更を処理するには、( for のように) 代わりにOnItemsChangedandイベントを使用する必要がありますか? それとも何か他のものですか?OnItemsCollectionChangedObservableCollection