問題タブ [styles]

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

asp.net - ASP.netドロップダウンは動的にスタイリングし、中止された送信時にスタイルを記憶します

だから、私はASPドロップダウンリストを持っています(これは.net2.0です)。私はそれをデータと結びつけています。基本的に、ページが読み込まれ、ポストバックではない場合、レコードデータをフェッチし、すべてのドロップダウンをバインドして、適切な値に設定します(厳密に言えば、DBからの基本的なデータセットでページを初期化し、ドロップダウンをバインドします) DBから、DBから実際のレコードデータをフェッチし、この時点でドローンダウンを適切な設定に設定します)。私がやりたいのは、リストオプションを選択的にスタイル設定することです。したがって、データベースは3つの項目を返します。ID、テキスト、およびレコードが「アクティブ」であるかどうかを示すフラグです(適切なスタイルを設定します)。それはとても簡単で、私はそれをやりました。

私の問題は、フォームの送信が停止されたときに何が起こるかです。Pageクラスを少し拡張し、AddError()メソッドを作成しました。このメソッドは、失敗したビジネスルールチェックからのエラーのリストを作成し、それらをValidationSummaryに表示します。送信ボタンのクリックイベントでは、次のように機能します。

いずれかのビジネスルールチェックが失敗した場合、ページは無効になります。問題は、ページが再レンダリングされると(ビューセートが有効になっているが、データがリバウンドされない)、私の美しい条件付きスタイリングが悲しいことになくなって、足りない靴下の土地に住むようになることです。保存する必要があります。

ここで別のDB呼び出しを回避したいと思っていました(たとえば、リストのスタイルを変更する目的で、ページが有効でない場合にDBからリストデータを再度取得するなど)。しかし、それが私の行動方針であるならば、それは世界の終わりではありません。私は誰かが別の提案をするかもしれないことを望んでいました。

誰かが何か提案があったり、説明が必要な場合は、必要に応じて強制的にそれを取得することを躊躇しないでください。;)

0 投票する
5 に答える
10030 参照

javascript - Javascriptでメディアタイプをどのように決定しますか?

私は周りを見回しましたが、この質問がまだ尋ねられていません。

ページのメディア タイプ (画面、印刷、ハンドヘルドなど) を判断する Javascript の信頼できる方法は何ですか? への参照を見document.styleSheets[0].mediaたことがありますが、ブラウザのサポートの問題か、何かを理解していないため、これを使用できませんでした。

画面ビューではJavascriptによって何かを非表示にしたいが、印刷ビューでは非表示にしたくないので、私は尋ねています。Prototype を使用して要素のトグル スイッチを実行しているため、メディア依存のスタイルに依存することはできません。Prototype では、非表示 ( display: none) で非表示と宣言されている場合、要素を表示に切り替えることはできません。 -インライン CSS*。要素 ( ) にメディア固有のインライン スタイルを設定しようとしました<div style="@media print { foo: bar; } @media screen { blargh: bfargle; }">が、これはサポートされていません。

スタイルシートを循環して、印刷固有のリンクされたスタイルシートがアクティブかどうかを確認できることはわかっていますが、現在、さまざまなメディア固有のスタイル宣言が 1 つのリンクされたスタイルシートにすべて混在している状況にあります。だからダメ。ええ、スタイルシートをさまざまなメディア タイプに分割することはできますが、最初に、CSS とは完全に独立して、Javascript を使用して DOM からメディア タイプを確実に引き出すことができるかどうかを確認したいと思います。ああ、私は「印刷ビューの要素を非表示にし、Javascript で表示されるかどうかを確認する」というトリックを試しましたが、それは 'それらの要素が見えないという事実にもかかわらず。私がここで話していることの詳細を誰かが知りたい場合は、編集で詳しく説明できます.

*これは私が理解していないことであり、常にイライラしています。それについての洞察を提供できる人なら誰でも、私から大きな支持を得ます.

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

c# - WPF C# - メニューの背景のブラシを変更する

メニューの背景のブラシを変更する方法を知っている人はいますか? これは簡単に聞こえますが、これを行う明確な方法はありません。Background プロパティがそれを変更すると思うかもしれませんが、そうではありません。

メニューは次のようになります (デフォルトの白い背景に注意してください)。

コード例:

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

wpf - XAMLスタイルで、単色の背景をグラデーションに変更するにはどうすればよいですか?

MainResources.xamlファイルがあります。このファイルには、アプリケーションの各ウィンドウの外観を定義するスタイルがあります。

「WhiteSmoke」の代わりに、背景を次のグラデーションにします。

しかし、次の試みにより、VS2008は「スタイルセッターは子要素をサポートしていません」と表示します。

このスタイルの背景としてグラデーションカラーを配置する正しい方法は何ですか?

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

wpf - Themes/Generic.xaml を window1.xaml に接続するには?

Themes/Generic.xaml に次のボタン スタイルがあり、WPF アプリケーションのすべてのボタンに適用したいと考えています。

たとえば、window1.xaml に接続するにはどうすればよいですか?

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

php - Cookie と php を使用してスタイル シート (CSS) を変更する

フォームを使用してスタイルシートを機能させ、変更するコードがいくつかあります。ブラウザウィンドウを開いたままにしておく限り、これは機能します。別のサイトに戻ると、スタイルは選択したものになります。それで問題ありませんが、ブラウザを閉じて戻ってくると、デフォルトに設定されます。これは、毎回新しいセッションを開始しているためですか、それとも Cookie の有効期間を設定していないためですか? それが質問 1 です。

質問 2 は、現在動作し、正しいスタイル シートを選択するドロップ ダウン メニューがあることですが、テキスト サイズ用のラジオ ボタンもいくつかあります。これらを組み込みたいのですが、テキスト サイズだけが含まれている別のスタイル シートを使用して機能するため、デフォルトのテキスト サイズは標準であり、ユーザーはスタイル シートと共に変更できますが、独立して機能します。誰でもコーディングの感謝を提案できますか。

以下は、私が現在取り組んでいるものです。乾杯

スタイルを設定するPHP:

機能するドロップダウンとテキストチェンジャー用のラジオボタンを備えたフォーム:

0 投票する
5 に答える
20343 参照

.net - コードビハインドでスタイルのキーを取得できますか?(WPF)

次のコードがある場合:

スタイルの名前を取得する方法(つまり、逆ルックアップ)はありますか?何かのようなもの:

名前が「MyTestStyle」と評価される場所。

これは可能ですか?

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

wpf - コントロールのスタイルを現在のテーマに合わせるにはどうすればよいですか? (WPF)

WPF でカスタム コントロールを作成する場合、現在適用されているテーマ (Aero、Luna、Classic など) に一致するコントロールのスタイルを提供するにはどうすればよいですか?

たとえば、Aero を使用する場合は次のように適用します。

ただし、Luna を使用する場合は別のスタイルを適用します。

基本テーマを拡張して、新しいコントロールをサポートすることはできますか?

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

wpf - WPF DataGrid のスタイリング

行のスタックだけでなく、WPF DataGridレイアウトをカードビューなどに変更する方法の例を知っている/持っている人はいますか?

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

wpf - 下線、取り消し線などのテキスト装飾をスタイルで宣言する

スタイル定義に下線、取り消し線などのテキスト装飾を含めるにはどうすればよいですか:

私は、次の XAML を使用してテキストに下線を引くことに慣れています。

ただし、テキストの装飾は単なる別のスタイルです。FontWeight、FontSize などのように宣言的に定義できるようにしたいと考えています。

[アップデート]

このスタイルを Label コントロールに適用していました。これが私の主な問題でした。ラベル内のテキストに下線を引くことはできないようです。TextBlock に変更すると (ありがとう、gix)、すべて問題ありません。