いくつかの読み取り専用フィールドを表示する Lightswitch の詳細画面があります (ラベル コントロールを使用)。これらをレンダリングする方法は、ラベル「ヘッダー」(フィールド名を表示する) がラベル値と同じフォントと太さであることです。これは、カスタム テーマ拡張機能では変更できないようです。ラベル値がラベル ヘッダーとは異なるテキスト/ブラシ設定を使用することを期待していました。私が達成したいのは、ラベル フィールド ヘッダーにボールド フォントを使用し、ラベル フィールド値にボールド以外のフォントを使用することです。これは可能ですか?
質問する
715 次
2 に答える
1
LightSwitch は、必要なプロパティのラベルにのみ太字を使用します。あなたが望むのは「実行可能」ですが、IThemeExtensionを実装するクラスを作成することで、少し手を汚す必要があります。
コーディングが必要な場合は、このブログ投稿でその方法を説明しています ( Extensions Made Easy拡張機能の有無にかかわらず)。実際には希望とは反対のことを行いますが (太字をオフにします)、テクニックを変更して希望どおりにすることができます (太字をオンにします)。
Extensions Made Easy を使用して、必須フィールドに太字のラベルを付けないようにする方法… (Kirk Brownfield 著)
于 2012-09-05T01:56:49.407 に答える
0
Jewel Lambertは、コントロールのさまざまなスタイル要素を変更できるヘルパー クラスを作成しました。
彼女は、Kirk Brownfield が Yann の回答で行っているのと同じことを行っており、Silverlight XAML をいじっています。私は彼女の方法が従うのが少し簡単であることに気づきました.
于 2012-09-05T12:28:49.353 に答える