問題タブ [commandparameter]
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.
powershell - PowerShell コマンドレットを C# に変換する
次のpowershellコマンドをC#コード、特に-indexのパラメーターに変換するにはどうすればよいですか。
Get メールボックス | select-object -index 0、1、2、3、4、5
非常に大きなメモリ使用量を避けるために、メールボックスを何度も取得したいだけです。
CommandParameters に 0、1、2、3、4、5 を設定するには?
c# - CommandParameter が常に null になるのはなぜですか?
CommandParameter が常に null である理由は誰にも分かりますか?
クラス TransactionViewModel には、ItemsControl に表示される TransactionCommands のコレクション プロパティがあります。項目は CommandViewModel タイプです。
TransactionBrowserViewModel にはコマンド AddJobForSelectedTransactionCommand があります。CommandViewModel のパラメータとして渡されるコマンド。
スニップを表示:
UserControl の分離コード:
wpf - WPF ツリービュー コンテキストメニュー コマンド パラメーター
私は持っTreeView
ていHierarchicalDataTemplate
ます。私TreeView
が持っているContextMenu
ご覧のとおり、Command
メニュー項目にバインドします。AddPackageCommand は通常どおり ViewModel クラスで定義されます。Invoke コマンドは正常に動作しますが、null
常にCommandParameter
. 似たような質問をいくつか見つけましたが、解決策がわかりません。例えば:
WPF の ContextMenu の CommandParameters
とにかく、私にはうまくいきません:(何が間違っているのですか?
更新しました
それは機能しているようですが、それはすべて同じです。なぜ が機能しないのかわかりCommandParameter
ませんTreeView.Name
。
たとえば、そのようなサンプルは正常に動作します
ちくしょうマジかよ...
とにかく、私はではなくにTreeView
オブジェクトを持っています。から取得できますが、正確に を送信するにはどうすればよいですか?CommandParameter
TreeViewItem
SelectedItem
TreeView
TreeViewItem
CommandParameter
シェリダンへ
質問は、なぜこれが機能しないのかということでした。
そして、これは機能します
TreeView コントロール名を直接使用できる場合と使用できない場合があるのはなぜですか。TreeView
私が理解しているように、問題はコントロールの DataContext とは異なり、独自の VisualTree があり、の一部ではないためContextMenu
です。ContextMenu
TreeView
ViaualTree
残念ながら、そのアプローチもうまくいきませんnull
。確かに TreeView.Tag を設定しました。
これが最も簡単な方法ですが、ViewModel に SelectedItem プロパティがある場合、CommandParameter
既に ViewModel にあるため、それを にバインドしても意味がありません。
c# - UserControl で TabItem 名を取得する
TabControl を作成する次のコードがあります。各タブには、異なるデータを表示する UserControl (コードは以下) が含まれています (1 つは地方税情報を示し、もう 1 つは Fed/State 税情報を示します)。
タブ コントロール
UserControl (TaxCodeMappingFooter)
UserControl (TaxCodeMappingFooter) には、RelayCommand を介して VM に接続する必要がある [追加] ボタンが含まれています。アイテムを正しいコレクションに追加できるように、どのタブが Add コマンドを呼び出しているかをどうにかして VM に伝える必要があります。TabName を送信してから、それをキーオフして、ユーザーがどのタブにいるのかを知ることを考えました。
私の考えは正しいですか、それともこれを行うためのより良い方法ですか?それが正しい場合、TabName 値を取得して CommandParameter として返すにはどうすればよいですか?
wpf - 要素にバインドするときにWPF CommandParameterがNULLです
テキスト ボックスのテキストを Commandparameter にバインドしようとしています。ただし、CanExecute の呼び出しでは、渡されたパラメーターは null です。テキストを変更しても、CanExecute は呼び出されません。
私のユースケースは有効ですか?
意見
ビューモデル
指示
c# - コマンドパラメータとしてデータ型を送信
を使用して定義されたリスト ビューがありますItemsSource
。はItemsSource
、ローカル クラス タイプのリストです。選択したアイテム
として送信する必要があります。CommandParameter
DataType
誰かがこれで私を助けることができますか?
コード: (このコードは App.xaml にあり、データ テンプレートは itemsTemplate タグ内にあります)
SelectedItem を Deviceinfo として送信します。これは、リスト ビューのアイテム ソースであるリストのアイテムのタイプです。