デフォルトのスタイルをベースにスタイルを作成するには?
2023-09-16 20:13:40
質問
Silverlightでデフォルトのスタイルに基づいたスタイルを作成する方法は?
例えば、WPFではこのように作ります。
<Style TargetType="{x:Type TextBox}" BasedOn="{StaticResource {x:Type TextBox}}">
<Setter Property="Margin" Value="2" />
<Setter Property="Padding" Value="2" />
</Style>
どのように解決するのですか?
ほとんど同じです。ただ
x:Type
を除いて、より明示的な命名をしています。
<Style TargetType="TextBox" BasedOn="{StaticResource DefaultTextBoxStyle}">
その他の情報 ドキュメントにある . PS、デフォルトのテンプレートが必要な場合、例えば TextBox は通常 CoreStyles.xaml で見つかります。
あなたが答えを最初に読んで混乱している場合に備えて、コメントで要求されたように追加します。
" ベースとなるスタイルが必要です。 これは、ToolkitStyles.xaml、SDKStyles.xaml、CoreStyles.xamlなどのファイルを作成する、シルバーライトがデフォルトで提供するアプリケーションテーマ(wpf/uwpなどにはありません)でそれを行うことを意図しているので、本当に簡単に行うことができます... これは、この回答が最初に回答された年のシルバーライトのバージョンをターゲットとしているため、回答のstaticresourceの名前はここから来ています。
関連
-
[解決済み] BasicHttpsBindingとWsHttpBinding with Transport securityの違いは何ですか?
-
[解決済み] asp.netでWebサービスのタイムアウト時間を長くする方法は?
-
[解決済み] 24:00:00 を超える値を持つ .Net Timespan を格納するための正しい SQL タイプは何ですか?
-
[解決済み] enumを列挙するには
-
[解決済み] C#で文字列のエンコーディングを手動で指定せずに、一貫性のあるバイト表現を得るには?
-
[解決済み] DateTime型の誕生日から年齢を計算するにはどうしたらいいですか?
-
[解決済み] Microsoft Officeをインストールせずに、C#でExcel(.XLSおよび.XLSX)ファイルを作成するにはどうすればよいですか?
-
[解決済み] WPFの場合、x:Name属性とName属性の違いは何ですか?
-
[解決済み] HashSetとListの性能比較
-
[解決済み】WPFで逆ブーリアンプロパティをバインドする方法は?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】WCFとは何か、何ができるのか?
-
[解決済み] Visual Studioの "ターゲットフレームワーク "が見つからない
-
[解決済み] SQL Server Compact EditionデータベースのLINQ to SQLで、"Row not found or changed "例外を解決するにはどうすればよいですか?
-
[解決済み] asp.netでWebサービスのタイムアウト時間を長くする方法は?
-
[解決済み] データテーブルがすでに別のデータセットに属している
-
[解決済み] LINQ to Entitiesはメソッドを認識しません。
-
[解決済み] VB.NETでファイル名を一意のサフィックスに変更するには?
-
[解決済み] LINQ: フィルタリング基準で SingleOrDefault と FirstOrDefault() を使用する場合
-
[解決済み] WCFのデバッグ時にサーバーに自動的に踏み込むことができない
-
[解決済み] RelativeSourceでWPFバインディングを使用するにはどうしたらいいですか?