2016-08-10 5 views

Répondre

1

Il existe des thèmes intégrés que vous pouvez appliquer directement à votre contrôle GroupBox. Ils fournissent quelques options de style de base et vous pouvez trouver celui qui répond le mieux à vos besoins.

intégré Thèmes: http://docs.telerik.com/devtools/winforms/panels-and-labels/groupbox/themes

Mais, au cas où vous ne voulez vraiment pas utiliser les thèmes intégrés et ne souhaitez personnaliser l'interface utilisateur, alors vous devriez regarder au cadre Telerik Présentation (TPF) et concevoir et implémenter votre propre contrôle GroupBox.

Changer la couleur d'en-tête GroupBox

((FillPrimitive)this.radGroupBox1.GroupBoxElement.Children[1].Children[0]).BackColor = Color.Red; 
((FillPrimitive)this.radGroupBox1.GroupBoxElement.Children[1].Children[0]).BackColor2 = Color.Yellow; 
((FillPrimitive)this.radGroupBox1.GroupBoxElement.Children[1].Children[0]).GradientStyle = Telerik.WinControls.Gradien 

Plus de détails sur TPF ici: http://docs.telerik.com/devtools/winforms/panels-and-labels/groupbox/advanced/tpf-structure

+0

FillPrimitive est pour WinForms. J'utilise WPF ou Silverlight. – Bigeyes

0

Comme WoodKiddy mentionné plus tôt, il serait souhaitable d'utiliser la version C# - définition par programme de la couleur. Il semblerait que l'équipe de telerik eux-mêmes ce qui suggère la même chose ici:

This question seems similiar to yours

Je ne suis pas vraiment habitué à la structure XAML et à nouveau l'équipe de dev suggère d'utiliser l'approche C#. Mais cela pourrait faire le travail avec un peu de chance:

<Style x:Key="MyGroupBoxStyle" TargetType="{x:Type GroupBox}"> 
<Setter Property="HeaderTemplate"> 
    <Setter.Value> 
    <DataTemplate> 
     <TextBlock Text="{Binding}" Foreground="Black" FontWeight="Bold"/> 
    </DataTemplate> 
    </Setter.Value> 
</Setter> 
</Style> 

Bonne chance!

+0

Je peux utiliser C# dans le code derrière. Mais je doute qu'il ne supporte que WinForms. J'utilise WPF ou Silverlight. \t Il existe des thèmes intégrés que vous pouvez appliquer directement à votre contrôle GroupBox. Ils fournissent quelques options de style de base et vous pouvez trouver celui qui répond le mieux à vos besoins. Les thèmes intégrés sont pour WinForms. – Bigeyes