2016-08-10 12 views

답변

1

GroupBox 컨트롤에 직접 적용 할 수있는 몇 가지 기본 테마가 있습니다. 그들은 기본적인 스타일링 옵션을 제공하며 가장 필요로하는 스타일링 옵션을 찾을 수 있습니다.

내장 테마 : http://docs.telerik.com/devtools/winforms/panels-and-labels/groupbox/themes

하지만, 당신이 정말로 사용하지 않을 경우에 테마 내장 만 다음 Telerik 프리젠 테이션 프레임 워크에보고해야 UI를 사용자 정의 할 (TPF) 자신의 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 

자세한 내용 여기 TPF에 그룹 상자 헤더 색상 : - 프로그래밍 색상을 설정 WoodKiddy은 앞서 언급 한 바와 같이 http://docs.telerik.com/devtools/winforms/panels-and-labels/groupbox/advanced/tpf-structure

+0

FillPrimitive는 WinForms 용입니다. WPF 또는 Silverlight를 사용합니다. – Bigeyes

0

C# 버전을 사용하는 것이 좋습니다 것입니다. telerik 팀 자체가 여기에 같은 제안하는 것으로 보인다 :

This question seems similiar to yours

난 정말 XAML 구조에 익숙하지 않아요 및 을 다시 개발팀는 C# 접근법을 사용하여 제시합니다. 그러나 이것은 약간 운과 함께 일을 할 것입니다 :

<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> 

행운을 빈다!

+0

코드 뒤에 C#을 사용할 수 있습니다. 하지만 WinForms 만 지원하는 것은 의심 스럽습니다. WPF 또는 Silverlight를 사용합니다. \t GroupBox 컨트롤에 직접 적용 할 수있는 몇 가지 기본 테마가 있습니다. 그들은 기본적인 스타일링 옵션을 제공하며 가장 필요로하는 스타일링 옵션을 찾을 수 있습니다. 기본 제공 테마는 WinForms 용입니다. – Bigeyes