1
ComponentOne C1DataGrid를 사용하고 있습니다. 행 헤더 열을 제외한 전체 범위에서 스타일을 지정할 수있었습니다.DataGrid에서 행 머리글 열 스타일 지정 방법
어떻게하면 XAML에서 스타일을 지정할 수 있습니까? 당신은 이미지를 볼 수 있습니다
: 경우 다른 사람에 내 자신의 질문에 대답 here 감사합니다, FLOT
ComponentOne C1DataGrid를 사용하고 있습니다. 행 헤더 열을 제외한 전체 범위에서 스타일을 지정할 수있었습니다.DataGrid에서 행 머리글 열 스타일 지정 방법
어떻게하면 XAML에서 스타일을 지정할 수 있습니까? 당신은 이미지를 볼 수 있습니다
: 경우 다른 사람에 내 자신의 질문에 대답 here 감사합니다, FLOT
은 재미있다 :
이스타일을 지정할 수있는 특별한 발표자, DataGridRowHeaderPresenter,있다. 표준 행 디테일 토글을 트리 모양의 "+"및 "-"기호로 바꾸려면 다음과 같이하십시오.
<Style x:Key="DataGridRowHeaderStyle2" TargetType="{x:Type c1:DataGridRowHeaderPresenter}">
<Setter Property="FontWeight" Value="Bold" />
<Setter Property="FontSize" Value="12" />
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="{x:Type c1:DataGridRowHeaderPresenter}">
<!-- BulletDecorator is used to provide baseline alignment between the sign and the Content -->
<BulletDecorator Background="#BFEFF2F5">
<BulletDecorator.Bullet>
<Grid Width="13" Height="13">
<Image Name="sign" Source="/myControls;component/Resources/Images/plus.png" />
</Grid>
</BulletDecorator.Bullet>
<ContentPresenter HorizontalAlignment="{TemplateBinding HorizontalContentAlignment}" Margin="{TemplateBinding Padding}" VerticalAlignment="{TemplateBinding VerticalContentAlignment}" RecognizesAccessKey="True"/>
</BulletDecorator>
<ControlTemplate.Triggers>
<Trigger Property="IsSelected" Value="true">
<Setter Property="Source" Value="/myControls;component/Resources/Images/minus.png" TargetName="sign"/>
</Trigger>
</ControlTemplate.Triggers>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>