問題タブ [event-triggers]
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 - ListBox 項目の DataTemplate の IsSelected の WPF トリガー
リストボックスがあり、次の ItemTemplate があります。
ご覧のとおり、ContentControl の Visibility は折りたたまれた状態に設定されています。
可視性を「可視」に設定するトリガーを定義する必要があります
ListItem が選択されているときですが、わかりません。
何か案は?
更新:もちろん、DataTemplate を単純に複製し、問題の ListBox にトリガーを追加して、どちらか一方を使用することもできますが、このコードの複製を防ぎたいと思います。
wpf - WPF では、1 つのイベント トリガーに対して複数のルーティング イベントを指定できますか?
2 つの異なるルーティング イベントに応答して発生させたいイベント トリガーがあります。イベント応答コード (XAML) を 2 回繰り返したくありません。1 つのイベント トリガー宣言に対して複数のルーティング イベントを指定できますか?
単一のイベントの例:
wpf - Application.xamlファイルでDataTemplateのイベントを処理するためのヘルプが必要です
私のアプリケーションには、いくつかのボタンがあるデータテンプレートがあります。ページごとに異なるアクションが必要なため、これらのボタンのハンドラーをApplication.xaml.vb / csファイルではなく現在のページ(多くのページでこのテンプレートを使用しています)で起動するようにします。
はっきりしているといいのですが。
sql-server - Sql Server 2005 で DDL トリガーから DOS バッチ ファイルを非同期的に呼び出すにはどうすればよいですか?
SqlMetal を実行し、Linq2Sql データ クラスを生成し、ビルドをトリガーするソース管理にチェックインするバッチ ファイルを作成しました。Sql Server 2005 で DDL が変更されるたびに、このスクリプトを実行したいと考えています。
xp_cmdshell を介してバッチ ファイルを実行すると、次のように、トリガーの外側で問題なく動作します。
しかし、トリガーとして実行すると、データベースへの接続が常にタイムアウトになり、すべての DDL が失敗します。これが私のトリガーです:
次の2点についてアドバイスを求めています。
- これを機能させます。何らかの理由で、トリガーにあるときは常に失敗し、トリガーにないときは失敗しません。どちらの場合も LocalSystem として実行されるため、セキュリティ関連ではないようです。
- SqlMetal での失敗とタイムアウトが DDL 更新の失敗を引き起こさないように、これを非同期的に行います。バッチファイルを別の「start cmd.exe /c otherbatch.bat」でラップしようとしましたが、SQLサーバーを介して実行すると、開始が無視されるようです(DOSからは正常に動作します)。確かに、いくつかのテーブルとピックアップ イベントを確認するためのポーリング プロセスを作成できますが、複雑さを軽減するために、これをトリガー ベースにすることをお勧めします (または、その逆を行っているのでしょうか :))。
.net - WPF: 動的に作成されたコントロールの EventTrigger から名前で要素のアニメーションをトリガーする
ItemsControl の DataTemplate 内に Grid があるため、このグリッドのコピーが多数存在します。グリッドをマウスでクリックして、DataTemplate の外側の要素のストーリーボードをトリガーしたい。たとえば、ウィンドウ内の別の場所に存在する名前付き要素の Transform プロパティをアニメーション化したいと考えています。
私の DataTemplate が次のようになっているとしましょう:
私のウィンドウのどこかに、次のような Rectangle があります。
MouseLeftButtonUp イベントが発生すると、次の例外が発生します。
'myRectangle' 名が 'System.Windows.Controls.Grid' の名前スコープで見つかりません。
この名前で要素を探す場所をストーリーボードに伝える方法はありますか? xaml のみのソリューションが存在する場合、特に興味があります。
jquery - jQuery-ウィンドウフォーカス、トリガーされないブラーイベント-FirefoxとChromeで動作します
一言で言えば; 私は、仲間と私が使用するための単純なチャットアプリケーションを作成しました。アプリケーションを実行しているウィンドウにフォーカスがなく(最小化されているか、他のウィンドウの背後にある)、メッセージが表示された場合、アラートとして機能するようにウィンドウのタイトルバーを変更したいと思います。GoogleのチャットアプリケーションがGMailで行うのとまったく同じです。
FirefoxとChromeではすべてが問題なく動作しますが、IE7では動作しません(8はテストされていません)。
これは、ウィンドウにフォーカスがあるかどうかを判断するために使用しているコードです。IEでも機能するように、これを別の方法で書くことはできますか?また、私は同じことを達成するための他のアプローチを受け入れています。よろしくお願いします。
wpf - タブアイテムのWPFトリガーを使用してマウスオーバーイベントをアニメーション化するにはどうすればよいですか?
tabitemテンプレートをオーバーライドして、独自のカスタムスタイルを作成しました。ただし、マウスオーバーイベントのイベントトリガーを作成する方法がわかりません。
返信が遅れて申し訳ありませんが、コメントの通知が届きません(変更する必要があるかもしれません)。わかりました、これについてさらに説明しようと思います。サンプルコードを投稿する必要があるため、コメントを追加していません。あなたがコントロールを持っているとしましょう、どんなコントロールでも。いくつかのブラシもリソースとして定義したとしましょう。それで:
ここで、タブアイテムコントロールがあるとします。
したがって、問題は、MouseOverイベントで現在のブラシからMouseOverGradientBrushに、現在のフォアグラウンドからMouseOverForegroundに3秒のアニメーションを実行するようにwpfに指示するにはどうすればよいですか?例では、グラデーションのオフセットを1つずつ変更することでこれを行うことがわかりました。私は今それが欲しいです。コードのサイズが大きくなり、非常に面倒になる可能性があります。さらに、ブラシのオフセット数が異なる場合や、1つが線形で、もう1つが放射状である場合があります。これがより明確になることを願っています。
wpf - トリガー ダイアログの「適用」ボタンの状態
このダイアログの一部のテキスト ボックスの内容が変更されたときに、[適用] ダイアログ ボタンを有効にしたいと考えています。
これが私が思いついたものです:
ApplyButton.IsEnabled
イベント トリガーでプロパティにアクセスするにはどうすればよいですか?
代わりに、これらすべてを単純TextChanged
にバック コードで同じイベント ハンドラを使用する必要がありますか?
または、他の何か?
jquery - さらに処理する前に、jQuery イベント ハンドラーでデフォルト アクションをトリガーする
「AJAXを使用してファイルをアップロードできない」問題の回避策を実装しています(要するに、フォームはiframeをターゲットにしており、jQueryでiframeのコンテンツを取得して処理したい)。
現時点では、フォームが送信されるたびに呼び出される送信ハンドラーがあります。フォームにファイル アップロード フィールドがあるかどうかを判断し、ある場合はバインドを解除して submit() を呼び出します。残念ながら、submit() は、カスタム ハンドラーが false を返すまで実際にはトリガーされません。したがって:
これは、iframe 内のデータを処理できないことを意味します。代わりに、現在のカスタム ハンドラー内に新しいカスタム ハンドラーをバインドすることを考えていました (まだ混乱していますか?)。これは (おそらく) 現在のハンドラーが false を返した後にトリガーされたものになりますが、デフォルトをトリガーするにはその新しいハンドラーが必要です。アクションを送信してから処理を続行してください。これを行う方法、または考えられる問題を回避する方法はありますか?
どんな助けにも感謝します!
xaml - eventocommandが機能しない
GalasoftMVVMLightツールキットを使用してMVVMで1つのアプリケーションを作成しています。ただし、EventToCommandをTelerikコンテキストメニューで機能させることはできません。これが私のコードです:-
ビューモデルのブレークポイントに到達しました。ただし、コマンドパラメータは常にnullです。私が間違っているアイデアはありますか?
前もって感謝します :)