問題タブ [menuitem]
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.
wpf - wpf 奇妙な MenuItem の可視性の問題
MenuItem
以下に示すように、サインを非表示にして表示する簡単なシナリオがありContextMenu
ます。
Xaml:
コードビハインド:
Button
問題は、を押すたびにMenuItem
表示されないことです。右クリックすると、小さな空の長方形のみが表示されます。(目に見えるメニューはあるが、目に見える はないようにMenuItem
)。それはどういうわけかサイクルで動作します...最初の2回のクリック:問題、次の2回のクリックでOK、など...
何か案は?
database - VS2008Webサービスプロジェクトにデータメニューとデータソースがありません
VS2008 Webサービスプロジェクトにデータメニューとデータソースがありません:単に表示されない、それを見つけることができず、そのウィザードを使用してデータベースに接続を追加することができません。なぜそれが欠けているのですか?
c# - マウス ホバー時にステータスバー テキストを設定する - コントロールでは機能しますが、MenuItem では機能しません
マウスオーバー時にコントロールの Tag プロパティを表示するために、次のコードを考案しました。このコードは、Label や TextBox などの標準コントロールでは正常に機能しますが、MenuItem (具体的には ToolStripMenuItem) では機能しません。私のコードを見て、何が間違っていたか教えてください。前もって感謝します!
{
...
this.addEventsToAllComponents(this);
}
c# - RelayCommandがMenuItemのクリックで起動しないWPF MVVM
インポート ルーチンを実行する WPF フォームにメニュー項目があり、コマンド プロパティをビュー モデルの ICommand プロパティにバインドしましたが、何らかの理由でメソッドが起動しません。
これはxamlです:
そして、これは私のビューモデルにあります:
これは、フォームのすべてのボタンに使用したパターンですが、メニュー項目が機能しません。何か足りないものがありますか、それともメニュー項目を別の方法で行う必要がありますか?
ありがとう。
c# - C# 有効化メニュー項目
ファイルのダウンロードに関して、try-catch ステートメントがあります。ファイルがダウンロードされたら、メニュー項目の 1 つを有効にし、1 分後にダウンロードを再試行するように設定されたタイマーをオフにします。
trafficManagementToolStripMenuItem.Enabled = true;
私の問題は、メニュー項目が有効になっているにもかかわらず、何らかの理由で私の行が catch ステートメントをアクティブにしていることです。ファイルは正しくダウンロードされ、その行をコメントアウトすると、完全に機能します。しかし、実行するたびに「エラー」メッセージ ボックスが表示され、ダウンロードの完了後にメニュー項目が正しく有効になっているにもかかわらず、タイマーが無効になりません。
何か案は?
wpf - WPF: コンテキスト メニューのメニュー項目のテキストを変更する
私はContextMenu
次のようにXAMLに持っていますMenuItem
:
Header
のをMenuItem
どうにか変えて のText
を変えたいRoutedCommand
。そして、私はそれをしたいと思いCanExecuteRoutedEventHanlder
ます。を変更しただけRoutedCommand
Text
でMenuItem
は更新されません。これCanExecuteRoutedEventHanlder
は、実行時にメニューが既に作成されているためだと思います。
Command
基本的に、からへの更新を強制する方法が必要ですMenuItem.
c# - メニュー項目にアクセスキーを追加するにはどうすればよいですか?
Alt+Nが押されるたびにOnNewProjectButton_Clickを呼び出したい。残念ながら、上記のコードは機能しません。これは、メニューが展開されている(つまりフォーカスがある)場合にのみハンドラーが呼び出されるためです。
asp.net - ASP.Net で動的に読み込まれたメニュー項目を強調表示する方法は?
ユーザーの選択時にメニュー項目が強調表示されるという問題に直面しています。
データベースからすべてのメニュー項目をロードしています。
StaticMenuItemStyle CssClass="アイテム"
StaticSelectedStyle CssClass="ItemSelected"
StaticHoverStyle CssClass="ItemHover"
と
DynamicSelectedStyle CssClass="ItemSelected"
しかし、それは私にとってはうまくいきません。
提案やアイデアはありますか、私と共有してください。
前もって感謝します。
delphi - TComponet/その他のスーパークラスとその子アイテムの検出
私はフォームにポップアップメニューコントロールを持っています(grr、私はおそらくそれを動的にするつもりです-静的ツールを嫌います)。サブメニュー付きのアイテムがあります。SubMenuには3つのメニュー項目(TMenuItemクラス)があります。
プロシージャがSubMenuのItemまたはSubMenuItemsによって呼び出されたときはいつでも、if..thenステートメントでSenderparamを使用して確認する必要があります。
型キャストとスーパークラスの操作でさまざまなvraiationを試しましたが、うまくいきませんでした。私はこのようなことが可能だと思います:
しかし、もちろん、正しい型キャストとコマンドを使用します。
どんなアイデアでもありがたいです。
コミュニティのリクエストによる追加情報:
コードitsef(単にコンポーネント名propで確認した場合)は次のようになります。
問題は、それが弱いアプローチへの道であり、プログラムユーザーが実行時にコンポーネントまたはコントロールまたはオブジェクトを追加/ドラッグアンドドロップ/挿入したい場合は追加のコーディングが必要になることです。このようにして、プログラム自体が私の代わりに自動的に半分の仕事をします-何をいつ呼び出すかを知っています:)
On(static)Form1は(static)PopupActionBar1です。4つのアイテムがあります。4番目のアイテムにはサブメニューがあります-3つのアイテムがあります。
サブメニュー項目を含む4番目の項目(PopupActionBar1.Items [3])と3つのサブメニュー項目(PopupActionBar1.Items [3] .Items [0 .. 2] OnClickイベントハンドラーは、上記のIf..Thenステートメントを含むプロシージャに設定されます。
タスク-Senderパラメーターを評価し、そのOOP機能を使用して-ProcedureがPopupActionBar1.Items [3]メニュー項目またはそのサブメニュー項目(PopupActionBar1.Items [3] .Items[0]またはPopupActionBar1.Items[3])から呼び出されたかどうかを確認します.Items[1]またはPopupActionBar1.Items[3].Items [2])。
私はさまざまな構文を試しました...TControl、TWinControl、TComponentを使用した型キャスト操作も試しました..(TObjectを使用しない場合は、親がないため(OLEを除く)..
.net - .Netでコンテキストメニュー項目の高さを固定しない(つまり、特定の項目のサイズに合わせる)にはどうすればよいですか?
下の 2 つの画像を参照してください。メニューの各項目を最大の高さにしたくありません。内容物に合わせたサイズにする必要があります。私は多くのプロパティをいじってみましたが、この動作を防ぐことはできませんでした。出来ますか?
(ソース: blakerobertson.com )
(ソース: blakerobertson.com )