1

いくつかの読み取り専用フィールドを表示する Lightswitch の詳細画面があります (ラベル コントロールを使用)。これらをレンダリングする方法は、ラベル「ヘッダー」(フィールド名を表示する) がラベル値と同じフォントと太さであることです。これは、カスタム テーマ拡張機能では変更できないようです。ラベル値がラベル ヘッダーとは異なるテキスト/ブラシ設定を使用することを期待していました。私が達成したいのは、ラベル フィールド ヘッダーにボールド フォントを使用し、ラベル フィールド値にボールド以外のフォントを使用することです。これは可能ですか?

4

2 に答える 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 に答える