問題タブ [repeatbutton]

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.

0 投票する
1 に答える
3019 参照

c# - 画像ブラシが背景として使用されている場合、WPFリピートボタンから境界線と効果を削除するにはどうすればよいですか

WPFでrepeatbuttonオブジェクトを使用していますが、ボタンはグラフィックベースである必要があります(画像ブラシの背景で、境界線やその他の余分な効果はありません)。

私が抱えている問題は、何を試してもボタンの周りに白い長方形が残っていることです。これを数時間見た後、理由や削除方法を理解していると確信しています。

XAMLで以下を使用してボタンを作成しました

defaultrenderを削除するために使用した「RepeatButtonNoFlash」のスタイルを参照していることに注意してください(これは点滅効果を引き起こしていたため、このスタイルは共有辞書で次のように定義されています

よろしく

ダン

0 投票する
1 に答える
593 参照

c# - wpfのRepeatButtonの問題

C#のコード

上記のコードで、私は以下の結果を得ることができます。

RepeatButton

[削除]ボタンをクリックすると、テキストボックスの値がクリアされますが、[削除]ボタンをクリックして押したままにすると、テキストボックスの値が繰り返し削除されません

0 投票する
1 に答える
666 参照

c# - wpfでRepeatButtonをクリックしたときにカーソルをテキストボックスにフォーカスする方法は?

このデザインは以下のようになります

ここに画像の説明を入力

出力は以下のようになります

ここに画像の説明を入力

バックスペース ボタンをクリックすると、テキスト ボックスが削除され、カーソルがテキスト ボックスにフォーカスされます。

例:テキスト ボックスに値を入力し、システム キーボードのバックスペース キーを押したままにすると、差額が請求されます。

0 投票する
1 に答える
1466 参照

c# - wpfでイベントを動的に追加および削除するにはどうすればよいですか?

このデザインは以下のようになります

ここに画像の説明を入力してください

出力は以下のようになります

ここに画像の説明を入力してください

[バックスペース]ボタンをクリックすると、テキストボックスが削除され、カーソルがテキストボックスにフォーカスされます。問題は、[バックスペース]ボタンをクリックして押したままにすると、テキストボックスの値が繰り返し削除されないことです。コメントの場合、GetInstance.Focus(); 上記のコードから、値は繰り返し削除されますが、テキストボックスのテキスト値を繰り返し削除すると、カーソルがフォーカスされなくなります。

しかし、GetInstance.Focus ();の前にevent(txt_remove_GotFocus)を削除するかどうかはわかります。、Backspaceボタンをクリックして押したままにすると、テキストボックスの値が繰り返し削除されます。その後、rbtn_remove_LostMouseCaptureenventに新しいイベントハンドラーが追加されます。

最後に、私は以下のシナリオを達成したいと思います。

例:テキストボックスに値を入力し、システムキーボードからバックスペースキーをクリックして押したままにすると、差額が請求されます。

上記のシナリオで他のアイデアがあれば、私と共有してください。

0 投票する
1 に答える
2314 参照

c# - WPF では、最後にデータがない場合、スクロールバーの RepeatButtons を無効にします

私はスクロールビューアコントロールを持っています。そのコーディング

ここに画像の説明を入力

その最後にデータがない場合、繰り返しボタンを無効にしたい。

つまり、Listbox データをスクロールしていて、最後にその特定の側 (つまり、左、右) にデータがない場合、その側の RepeatButton は無効になります。逆方向にスクロールすると、前述の RepeatButton が有効になります。

ここではグラフ表示を示しています。私はそれが適切に明確にすることができると確信しています。

画像1:

ここに画像の説明を入力

左側にスクロールするデータがないため、左側で RepeatButton が無効になっていることを確認してください。

画像2:

ここに画像の説明を入力

右側にスクロールするデータがないため、右側で RepeatButton が無効になっていることを確認してください。

このタイプのスクロールは、私が達成しようとしているものです。上/下にスクロールしたときにWpfが繰り返しボタンを無効にするのを読みましたが、役に立ちません。

0 投票する
2 に答える
824 参照

c# - RepeatButton の間隔を徐々に減らします

私のプロジェクトには、グラフを左右にスクロールする RepeatButton があります。ユーザーがマウスでボタンを押したままにすると、スクロールがゆっくりとスピードアップします。私が知る限り、RepeatButtonにはこの機能が組み込まれていません。ユーザーがボタンを押している間にボタンの間隔プロパティをゆっくりと減らし、ユーザーがボタンを離したときにリセットする簡単な方法はありますか? ?

0 投票する
1 に答える
862 参照

wpf - VisualStateが押されたWPF RepeatButton

1) 繰り返しボタンの表示状態は長方形で、押すと Stroke が透明から灰色に変わります。

この視覚的な状態の変化は、押されたときに 1 回だけ発生します。

これは繰り返しボタンなので、 を押している間、視覚状態の変化を繰り返し (押した点滅のように) 繰り返したいのですが、視覚状態を変更してそのような効果を得るにはどうすればよいですか?

2)私が念頭に置いていた1つのアプローチは、クリックイベントのEventTriggerでGoToStateActionを使用することです(繰り返しボタンがそのイベントを何度も再起動するため)、

しかし、私は GoToStateAction を ControlTemplate に直接配置することはできないようです。

結論として、iv'eには2つの問題があります:

1) この問題を解決する一般的な考え方。

2) 私の考えでは、GoToStateAction を ControlTemplate オブジェクトに配置する必要があります。これは実行できないようです。これを回避する方法はありますか?

前もって感謝します。

0 投票する
2 に答える
229 参照

wpf - WPF RepeatButtonコンテンツの配置?

WPFにリピートボタンがあります。スペースの都合上、buttun の高さは 10 に設定されています。コンテンツの配置に問題があると思われるため、repeatbutton のコンテンツは表示されません。

繰り返しボタンの高さが小さい場合でも表示されるように、コンテンツの配置を変更する方法はありますか?

ここに私のxamlがあります:

0 投票する
2 に答える
3358 参照

wpf - Button がしばらくクリックされた場合のイベント

WPF と MVVM を使用してハンドヘルド デバイスをシミュレートしています (viewmodel はステート マシンであり、view はボタン付きのシミュレートされたプラスチック ケースです)。

デバイスのオンとオフを切り替えるジェスチャは、ボタンの「ロング クリック」です。たとえば、使用中に「OK」ボタンを押すと画面が表示されますが、3秒以上クリックしたままにすると、(シミュレートされた方法で)デバイスがオフになります。

とプロパティRepeatButtonを調べましたが、それらは同じイベントを発生させるようです。必要なのは、ボタンを 3 秒未満押し続けた場合は通常の を発射し、 3 秒以上押し続けた場合は別のを(おそらく 1 回) 発射することです。DelayIntervalClickClickLongClick

RepeatButton または通常の Button を使用して、これを行うにはどうすればよいですか?