2016-12-21 20 views
1

GroupBoxヘッダーの最初の部分を太字にし、他の部分を太字にする必要があります。ここで私が達成しようとしている目標は次のとおりです。XAML:GroupBoxヘッダーの一部を太字にするにはどうすればよいですか?

学生(最大:32)

 <GroupBox Grid.Row="0" Grid.Column="0" Grid.ColumnSpan="4" Margin="40, 80, 40, 80"> 
     <GroupBox.Header> 
      <Span FontWeight="Bold">Students</Span> 
      (Max: 32) 
     </GroupBox.Header> 
     <StackPanel> 
     ... 

は、これは私にエラーを与える:プロパティ「ヘッダー」が複数回設定されています。

私はそれがテキストブロックのために働くことを知っているが、私はそれがGroupBoxのヘッダーのために実現させることはできません。

 <TextBlock> 
      <Span FontWeight="Bold">Students</Span> 
      <Span>(Max: 32)</Span> 
     </TextBlock> 

感謝を。

答えて

1

GroupBox.Headerには1つのものしか含まれていませんが、あなたが好きなものはどれにでも当てはまるものです。 XAMLで

<GroupBox.Header> 
    <TextBlock> 
     <Span FontWeight="Bold">Students</Span> 
     <Span>(Max: 32)</Span> 
    </TextBlock> 
</GroupBox.Header> 

、多くのコントロールはタイプObjectであるContent又はHeaderと呼ばれる特性を有する:それは1つの便利な、例えば、部分的に大胆なコンテンツとTextBlockすることができます。それらにはいつでもstringを付けることができますが、好きなようなテンプレートやフォーマットされたコンテンツを使用することもできます。 Windows Formsでは、メニュー項目のヘッダーまたはグループボックスのヘッダーは文字列でなければなりませんでした。ただし、オーナードローコードでリアルタイムで過ごしたい気がしていない限り、文字列でなければなりません。

<GroupBox> 
    <GroupBox.Header> 
     <GroupBox Header="I Heard You Like GroupBox Headers"> 
      LOL 
     </GroupBox> 
    </GroupBox.Header> 
    <GroupBox Header="Content Box">Content</GroupBox> 
</GroupBox> 

をそれは、すべてのブレードがちょうど親のように、また、スイスアーミーナイフで無限に再帰的なスイスアーミーナイフのようなものです:XAMLでは、彼らはXAMLがridiculousnessのポイントに、レンダリングすることができます何もすることができます。

enter image description here

+1

エドはそれだけで何でもについて含めることができると言うように、それは[テンプレートレベル]ですであるためだけで、一度私をたくさん助けた簡単なメモを追加する(https://msdn.microsoft.com /en-us/library/ms744748(v=vs.110).aspx)それは 'ContentPresenter'なので、その中にあるCLRオブジェクトをダンプすることができます。またテンプレートレベルでは、たくさんのクールな機能を追加することができますインタラクティブなイベントへのカスタムツールチップのように、どんなものにでも。いくつかの例では、非常に便利です。 :) +1 –

+1

これはあなたが提供した説明で非常に簡単に聞こえました。どうもありがとうございました。 – MrProgrammer

1
<GroupBox.Header> 
       <TextBlock> 
        <Span FontWeight="Bold">Students</Span> 
        <Span>(Max: 32)</Span> 
        </TextBlock> 
      </GroupBox.Header> 
+0

ありがとうございます。出来た。 – MrProgrammer

関連する問題