問題タブ [contextmenu]
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.
visual-studio - VS2008 DSL のコンテキスト メニューにメニュー項目を追加する
私は現在、私が働いている会社のために双方向 DSL を作成しようとしています。図にコンテキスト メニューを追加して、ユーザーがコードのインポートを要求するメカニズムを提供したいと考えています。VS2005 ではこれを実現するために Commands.ctc ファイルが使用されており、2008 では Commands.ctc を使用しているようです。ただし、これがどのように機能するかを調べるのは簡単ではありません。
wpf - ContextMenu の MenuItem からの ElementName バインディング
MenuItem
オブジェクト内に含まれるオブジェクトに対して、ElementName を持つバインディングが正しく解決されないことに気付いた人はいContextMenu
ますか? このサンプルをチェックしてください:
ContextMenu 内に含まれるバインディングを除いて、すべてのバインディングが適切に機能します。実行時に出力ウィンドウにエラーを出力します。
回避策を知っている人はいますか?何が起きてる?
wpf - ContextMenu の MenuItem の可視性を ListView の選択にバインドする
ObservableCollection の単純なアイテムを含む ListView を持つユーザー コントロールがあります。ListView で選択されている内容に応じて、その ListView の ContextMenu に項目を含めたいと思います。項目が選択されていない場合、一部の MenuItems は表示されません。
ContextMenu を開いたときにコンバーターが呼び出されません。バインディングが間違っているようです。出力ウィンドウに次のように表示されます。
System.Windows.Data エラー: 4 : 参照 'ElementName=listView' でバインディングのソースが見つかりません。BindingExpression:Path=SelectedItem; DataItem=null; ターゲット要素は 'MenuItem' (Name='') です。ターゲット プロパティは「Visibility」(タイプ「Visibility」)
何が悪いのかわからず、ウェブを検索してもわかりませんでした。
単純化されたコードを次に示します。
どうもありがとう!
c# - C#-TreeViewの構築
メニューからTreeViewを作成しようとしています。私のコードは次のようなものです:
しかし、これは機能していません。
何が問題になる可能性がありますか?
c# - wpfリストビューの右クリックの問題
そのため、wpf リストビューにコンテキスト メニュー (右クリック メニュー) を追加しました。
残念ながら、右クリックすると、メニューが表示され、現在の項目が選択されます。コンテキスト メニューを許可しながら、この右クリック選択動作をオフにする方法はありますか?
c# - ContextMenu MenuItem の実行時に ListView でクリックされた ListViewItem の特定
リストビューでコンテキスト メニューを使用して、元のアイテムのデータを必要とするコードを実行しようとしています。
私は最初にこれをしました:
XAML:
C#:
しかし、元のリストビュー項目にはそのようにアクセスできないことがわかりました.
MouseDown イベントをインターセプトし、クリックされた listviewitem にプライベート フィールドを設定するなど、これを回避する方法についていくつかの戦術を読みましたが、その周りにデータを渡すのは少しハッキリしているように見えるので、うまくいきません。仕方。WPF は簡単なはずですよね?:) 私はこのSO の質問と このMSDN フォーラムの質問を読みましたが、私の場合はどちらの記事も機能していないように見えるため、実際にこれを行う方法はまだわかりません。クリックされた項目をコンテキスト メニューに渡すより良い方法はありますか?
ありがとう!
c# - c# リストビュー ヘッダーの別のコンテキスト メニュー
c#でリストビューの列ヘッダーに別のコンテキストメニューを割り当てるにはどうすればよいですか?