問題タブ [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.
.net - ItemCollection の基本的な LINQ 式
ItemCollection
LINQ を使用してクエリを実行したい があります。次の(不自然な)例を試しました:
Visual Studioは私に言い続けますCannot find an implementation of the query pattern for source type 'System.Windows.Controls.ItemCollection'. 'Where' not found. Consider explicitly specifying the type of the range variable 'item'.
問題を解決するにはどうすればよいですか?
wpf - WPF から Silverlight への移植 - ItemsControl/ItemCollection
私は (他の誰かが書いた) アプリを WPF から Silverlight に移植しています。ItemsControl を継承するクラスがあります。コードの一部で、ItemsControl.Items プロパティ (ItemCollection 型) にアクセスします。ただし、WPF に存在するメソッド/プロパティの一部が Silverlight にありません。
- MoveCurrentToFirst()
- 現在のアイテム
- 現在位置
- GetItemAt()
これらのメソッド/プロパティに相当する Silverlight は何ですか、または Silverlight でこれにアプローチするまったく異なる方法はありますか? 私のインターネット検索では、WPF に関する情報のみが返され、Silverlight に関する情報は返されません。
助けていただければ幸いです。
wpf - ListView アイテムで UIElements を一覧表示するにはどうすればよいですか?
UIElement
の のにアクセスしようとしていますが、VisualTree
が空で、に項目があります。ListView
ItemsCollection
ListView
IsLoaded
IsInitialized
DataContext
UIElements
でアクセスするにはどうすればよいListView
ですか? アイテムにアクセスできるようになるのを待つために参加できるイベントはありますか?
ありがとう
windows-phone-7 - datatemplate内のItemCollectionのすべてのアイテムをアニメーション化します
WP7でItemCollectionのすべてのアイテムをアニメーション化する方法はありますか?現在、ストーリーボード(コードビハインドから呼び出されます)は最初のアイテムにのみ発生しているようです。
また、これは、別のDataTemplate内のアイテムに割り当てられているDataTemplate内のアニメーションにアクセスしてアニメーション化するための最良の方法であり、トップレベルのものと同じことを行うと機能しないようです。これは私がそれを見つけるために使用しているコードのサンプルです。ジェネリックはWindowsPhoneGeeksからのものです
c# - カスタム コンボボックスが Form1.designer.cs に項目コレクションを保存しない
ComboBox から継承したカスタム コンボボックスを作成しようとしましたが、DropDownBox スタイルでいくつかの問題が発生しました。codeproject.com でカスタム コンボ ボックスのコードを見つけました。コンボ ボックスに問題があったため、コードを少し拡張しました。
現時点で問題が 1 つだけあります。Items コレクションに項目を追加すると、通常のコンボボックスのように Form1.designed.cs ファイル (cheetahComboBox1.Items.AddRange) に項目が保存されないため、実行時に項目がありません。私は何かが恋しいですか?追加すべき属性はありますか?
更新: 申し訳ありませんが、長さのためにソースを切り捨てなければなりませんでした。Items コレクションの一部ではない重要でないコードの一部を除外しました。コンボボックスのソースは次のとおりです。
vb.net - アイテム コレクション内の既存のアイテムを検索する
以下は私のコードです。アイテムの後またはアイテムが追加される前に、特定のアイテムを見つけようとしています。同じ商品コレクションに入れることのできない特定の商品コードが 2 つあります。
1つは「%CNBG%」のようなものです
もう1つは「%CN-%」のようなものです
これらの 2 つの製品コードは、別のトランザクションのため、同じコレクションには追加されません。CNBG商品でCN-商品が入力できないというエラーを表示したいだけです。
これは、コレクションに追加する AddStormItem であり、ここにチェックを入れる必要があると思います。以下に追加するコレクション内の既存のアイテムを見つけるにはどうすればよいですか? そうすれば、チェックを実行できます。
これは私のカートクラスです
c# - 指定されたインデックスでItemCollectionを2つに分割する方法は?
これは非常に基本的なことのように思えますが、これを行う方法が見つかりません。Intellisense をチェックし、Google を検索しましたが、うまくいきませんでした。
私はそのItemCollection
中に〜30個のアイテムを持っています。最初の 14 個のアイテムを元のままにしItemCollection
、後の 16 個 (または多くのアイテム) を新しい に移動しようとしていItemCollection
ます。
これどうやってするの?myVar.CopyTo()
大丈夫ですが、コピーするアイテムの数のパラメーターはなく、Array
出力のみを受け入れます。ループオーバーmyVar.RemoveAt()
はコストがかかるようです。組み込みメソッドはありますか?Linqで可能ですか?
c# - ListView からデータにアクセスまたは変更する
私はそのような単純なリストビューを持っています
アイテムを追加したり、並べ替えたり、削除したりできます。例:
しかし、どうすればデータにアクセスしたり変更したりできますか? これは私に次のプロパティを与えませんCoordinate
:
wpf - .Net ItemCollection で IndexOf オブジェクトを取得する方法
ViewModel から、WPF DataGrid 内の行のフォーカスとハイライトをプログラムで移動する必要があります。DataGrid には 1 つの列しかありません。
そして、データコンテキスト ViewModel では:
これは、DataGrid の ItemSource をバインドしているため、データ フィールド「descr」の ViewModel にプロパティ自体がなくても機能します。
ViewModel では、View から ItemCollection を次のように渡すことで、View DataGrid のアイテムの ItemCollection にアクセスできます。
ViewModel に戻り、次のように DataGrid 項目を読み込みます。
その ItemCollection の DataGrid プロパティを保持できるように、ItemCollection へのキャストを保持したいと考えています。問題は、ItemCollection の IndexOf メソッドが機能していないことです。これを行ってクラス オブジェクト項目の 1 つのインデックスを見つけようとすると、-1 しか取得できません。
EDIT ------- これはメソッド try IndesOf のコード全体です
編集 --------------------------------- これは簡単なアプローチですが、ラムダ/フィルター式についてはまだ助けが必要ですとメソッド呼び出し
編集終了 ----------------------
デバッガーでは、_dgItems にクラス オブジェクトが表示されます。これを行うと、うまくいきます。
ただし、パラメーターが単なるクラス オブジェクトの場合、IndexOf メソッドは機能しません。問題は、DataGrid アイテムの ItemCollection へのキャストにあると思います。クラス Object をキャストする必要があります。myobject を、DataGrid から取得した ItemCollection で認識できるものに変更します。回避策はありますか? ありがとうございました。