흰색 테두리는 어떻게 제거합니까? 흰색 테두리가있는 GroupBox
12
A
답변
19
BorderThickness를 0으로 설정할 수 있지만 검은 색 테두리도 숨길 수 있습니다. 흰색은 ControlTemplate의 일부이므로 새 템플릿을 만들어야합니다. 여기에 두 개의 흰색 테두리를 PresentationFramework.Aero에 ReflectorBamlViewer add-in을 실행하고 제거하여 만든 하나 개의 I입니다 :
<BorderGapMaskConverter x:Key="BorderGapMaskConverter"/>
<Style TargetType="{x:Type GroupBox}">
<Setter Property="BorderBrush" Value="#D5DFE5" />
<Setter Property="BorderThickness" Value="1" />
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="{x:Type GroupBox}">
<Grid SnapsToDevicePixels="true">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="6" />
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="*" />
<ColumnDefinition Width="6" />
</Grid.ColumnDefinitions>
<Grid.RowDefinitions>
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="*" />
<RowDefinition Height="6" />
</Grid.RowDefinitions>
<Border CornerRadius="4" Grid.Row="1" Grid.RowSpan="3" Grid.Column="0" Grid.ColumnSpan="4" BorderThickness="{TemplateBinding BorderThickness}" BorderBrush="Transparent" Background="{TemplateBinding Background}" />
<Border Name="Header" Padding="3,1,3,0" Grid.Row="0" Grid.RowSpan="2" Grid.Column="1">
<ContentPresenter ContentSource="Header" RecognizesAccessKey="true" SnapsToDevicePixels="{TemplateBinding SnapsToDevicePixels}" />
</Border>
<ContentPresenter Grid.Row="2" Grid.Column="1" Grid.ColumnSpan="2" Margin="{TemplateBinding Padding}" SnapsToDevicePixels="{TemplateBinding SnapsToDevicePixels}" />
<Border Grid.Row="1" Grid.RowSpan="3" Grid.ColumnSpan="4" BorderThickness="{TemplateBinding BorderThickness}" BorderBrush="{TemplateBinding BorderBrush}" CornerRadius="3">
<Border.OpacityMask>
<MultiBinding Converter="{StaticResource BorderGapMaskConverter}" ConverterParameter="7">
<Binding ElementName="Header" Path="ActualWidth" />
<Binding Path="ActualWidth" RelativeSource="{RelativeSource Self}" />
<Binding Path="ActualHeight" RelativeSource="{RelativeSource Self}" />
</MultiBinding>
</Border.OpacityMask>
</Border>
</Grid>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
0
당신은 경계선의 = 시도 할 수 있습니다 "0.5"당신은 서둘러 경우.
관련 문제
- 1. 흰색 테두리가있는 축소판 생성
- 2. Silverlight 검은 색 테두리가있는 흰색 텍스트?
- 3. XAML에서 검은 색 테두리가있는 흰색 글꼴
- 4. PHP를 사용하여 흰색 3px 테두리가있는 축소판 이미지를 만드는 방법은 무엇입니까?
- 5. 컬러 테두리가있는 PDF를 만드는 방법
- 6. WPF : GroupBox 헤더의 리소스
- 7. Pyqt GroupBox parenting
- 8. GroupBox 내 컨트롤 삭제
- 9. GroupBox 컨트롤의 둥근 모서리
- 10. Qt GroupBox 라벨 줄기
- 11. IE에서 테두리가있는 jQuery 둥근 모서리
- 12. 이미지에 검정 테두리가있는 흰색 테두리를 프로그램 방식으로 채우는 가장 좋은 방법
- 13. 테두리가있는 CSS 레이아웃 문제
- 14. 테두리가있는 스킨의 사각형
- 15. 테두리가있는 Css 둥근 모서리
- 16. XAML에서 2D 테두리가있는 콤보
- 17. 이상한 테두리가있는 UITableViewCell
- 18. 이중 테두리가있는 HTML 테이블?
- 19. 자막 테두리가있는 WPF
- 20. 사용자 정의 테두리가있는 성능
- 21. 점선 테두리가있는 Flex BorderContainer
- 22. 테두리가있는 UL CSS 문제
- 23. .NET WinForms에서 groupbox 항목을 제어하는 방법은 무엇입니까?
- 24. 디자이너에서 VB.NET으로 표시되는 전체 양식 GroupBox 선택
- 25. 개체 값을 기준으로 GroupBox 템플릿을 선택하는 방법
- 26. Windows Forms 응용 프로그램의 Panel 대 GroupBox
- 27. 어떤 GroupBox 컨트롤을 Silverlight에 권장 하시겠습니까?
- 28. 테두리가있는 Jquery 전체 화면 이미지
- 29. 비 정사각형 테두리가있는 모달 창
- 30. 테두리가있는 텍스트/이미지 위치 지정
이것은 나를 위해 작동하지 않았다. – SteveP