問題タブ [controls]

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 投票する
7 に答える
105987 参照

wpf - 無料の WPF コントロールとコントロール テンプレートはどこにありますか?

WPF のコントロール/テンプレート/スタイルのライブラリを見つけるのに適した場所に関する推奨事項を探しています。Infragistics のような通常の場所については知っていますが、WPF コントロールの適切に記述された適切でクリーンなコントロールを共有するために、何らかのコミュニティの取り組みが必要であるように思えます。

私はデザインに関してはあまり得意ではありません。私の個人的なライブラリに、デザインが得意な人たちの素敵な例をいくつか掲載しておけばよかったと思います。

アイデアや推奨事項はありますか?

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

controls - コールバックで失われたカスタム サーバー コントロールの値

Web サービスから GridView にデータを読み込むカスタム サーバー コントロールがあります。私のページでは問題なく動作します。行をクリックして、クリックした行の詳細を含む popupcontrol をポップできるようにしたいと考えています。onclick を処理するために、DevExpress グリッドビューのクライアント側イベントを使用しています。また、JavaScript から callbackpanel を呼び出してカスタム サーバー コントロールにアクセスし、popupcontrol で使用するプロパティを取得しています。コールバックでは、(データを表示するために以前に設定された) サーバー コントロールのプロパティは設定されていませんが、ページ上の他の標準コントロールにはまだプロパティ設定があります。プロパティ設定をコールバックに永続化するカスタマー サーバー コントロールの設定がありませんか?

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

asp.net-mvc - ASP.NET MVC コントロールまたはヘルパーを作成するためのベスト プラクティスは何ですか?

MVC プロジェクト用の再利用可能なコントロールまたはカスタム ヘルパーを構築しようとしています。これにはベストプラクティスがあると確信しています。どんな助けでも大歓迎です。

0 投票する
3 に答える
1276 参照

.net - .Net メニューストリップの背景色の範囲

MenuStrip の右側にコントロールを配置する必要があります。MenuStrip は、左側の BackColor から右側の白い色にフェードインします。理想的には、menustrip と同じ backColor をその側に持つことで、小さなコントロールをブレンドしたいと考えています。その色がどのように計算されるか知っている人はいますか?

最悪の場合、画面から色をサンプリングするための小さなアプリをお勧めできますか?

[更新] メニューストリップのサイズを変更できる場合、サンプリングは有用なアプローチではありません

0 投票する
4 に答える
3447 参照

asp.net - ASP.NET のカスタム コンポジットでの子コントロールの初期化

私が取り組んでいる一連のコントロールの一部には、明らかに、それらのいくつかをまとめてコンポジットにすることが含まれます。これには考慮が必要であることを急速に学び始めています(これは私にとってまったく新しいことです!):)

私は基本的にStyledWindowコントロールを持っています。これは本質的に、Panel他のビットを実行する能力を備えたものです(境界線の追加など)。

その中で子コントロールをインスタンス化するコードを次に示します。この時点まで、平凡な静的コントロールで正しく動作しているように見えます:

今日、より複雑なコントロールを入れ子にしようとしたときに問題が発生しました。このコントロールは、ページへの参照を使用します。これは、JavaScript を挿入して、もう少し機敏で反応が良いようにするためです (RegisterClientScriptBlockこれが、ページ参照が必要な唯一の理由です)。

現在、これは「オブジェクト null」エラーを引き起こしていましたが、これを render メソッドにローカライズしました。もちろん、[null]Pageオブジェクトに対してメソッドを呼び出そうとしていました。

私を混乱させているのは、コントロールがスタンドアロンとして正常に機能することですが、それを配置するStyledWindowとすべてがひどくうまくいかないことです!

StyledWindowそのため、またはのいずれかに何かが欠けているようですChildControl。何か案は?

アップデート

Brad Wilsonが正しく指摘したように、コントロールがコレクションに追加されていませんControls。これが_panel目的であり、これは私のためにそれを処理するためにあり、基本的にオーバーライドしますControls(これはどこかのガイドから取得しました):

それが物事を明確にするのに役立つことを願っています。申し訳ありません。

Longhorn213 の回答に続く更新

そうですね、コントロールをいじって、1 つをコンポジット内に、もう 1 つを外側に配置しました。次に、コントロール ライフサイクルのイベント メジャー イベントで Page のステータスを取得し、ページにレンダリングしました。

スタンドアロンは正常に動作しており、ページは期待どおりに初期化されています。ただし、コンポジットにネストされているものは異なります。OnLoadイベントはまったく発生していません!したがって、コントロール階層を正しく設定していないという点でブラッドはおそらく正しいと思います。不足しているものについて誰かアドバイスをいただけますか? Panel メソッドだけでは十分ではありませんか? (まあ、明らかにそうじゃない?!) :D

助けてくれてありがとう、ありがとう:)

0 投票する
4 に答える
22966 参照

asp.net - ASP.NET Repeater でコントロールを動的に追加する

xml ドキュメントにデータバインドされているリピーター コントロールを自分で持っていることがわかりました。私のクライアントは、リピーターであるテキストボックスがテキストボックスまたはチェックボックスのいずれかになることを要求しています。

基本的に次のことを行う簡単な方法が見つからないようです。

ロジックを書き直さなくても、現在の実装を拡張できる良い方法はありますか。「OnItemDataBound」を介してコントロールを注入できれば、それも問題ありません。しかし、私はそれを機能させることができないようです

0 投票する
3 に答える
2076 参照

asp.net - 動的に追加されたControlサブクラスを使用してControl.ViewStateにアクセスするにはどうすればよいですか?

ControlクラスのViewStateプロパティを介してデータを永続化する必要があるコントロールを作成しました。私たちのクラスサブクラスは、ViewStateプロパティへのアクセスを取得するために厳密に制御します(Pageオブジェクトで保護されています)。OnInitのPage.Controlsにコントロールを追加してから、OnPreLoadでViewStateプロパティを設定しようとしています。

ページのViewStateをデコードして調べるとき、値は書き出されていないため、後で取得することはできません。

ViewStateプロセスに参加するためのコントロールを取得する方法を知っている人はいますか?

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

winforms - Winforms でオートコンプリートを使用してタグを制御しますか?

私は、スペースで区切られた複数のオートコンプリート動作を提供する WinForm コントロールを探しています。

.NET 2.0 WinForm アプリケーション内でそれを行う方法を知っている人はいますか?

0 投票する
3 に答える
1898 参照

asp.net - サーバー側の制御プロパティの評価スクリプト

サーバーサイドコントロールにevalスクリプトを実装するにはどうすればよいですか?

例えば。<a runat="server" href="?id=<%= Eval("Id") %>">hello world</a>

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

c# - .NET - DateTimePicker で無効な選択を非表示にする方法

DateTimePicker の MaxDate および MinDate プロパティを設定しました。ただし、実行時にコントロールをテストすると、無効な日付と有効な日付を区別する方法がありません。唯一の違いは、無効な日付をクリックしても何も起こらないことです。

これは、ユーザーにとってあまり直感的ではありません。有効な日付が一目でわかるようにしたい。

有効な日付範囲を強調表示する方法はありますか?または、より適切には、無効な日付を「薄暗くする」方法はありますか? または、より適切な別のコントロールはありますか? いくつかのコンボ ボックスが機能すると確信していますが、日付を尋ねられたときにユーザーにカレンダー コントロールを提示する必要があると思います。

CONTEXT: これは WinForms グラフ作成アプリケーションです。有効なデータの範囲は固定です (新しいデータは別のプロセスを介して追加されます)。ユーザーは、チャートの開始時刻の日付と時刻を選択する必要があります (期間も個別に処理されます)。