Beyaz kenarlıkları nasıl kaldırırım? WhiteBox Group çevresinde beyaz kenarlık
12
A
cevap
19
BorderThickness öğesini 0 olarak ayarlayabilirsiniz, ancak bu aynı zamanda siyah kenarlığı da gizler. Beyaz renk ControlTemplate'in bir parçası olduğundan, yeni bir şablon oluşturmanız gerekir. İşte iki beyaz sınırları PresentationFramework.Aero üzerinde ReflectorBamlViewer add-in çalıştırıp kaldırarak yapılan bir 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
Sen BorderThickness = deneyebilirsiniz "0.5" Aceleniz varsa.
İlgili konular
- 1. NSTexturedSquareBezelStyle düğmesinin çevresinde bir kenarlık nasıl çizilir?
- 2. UIBezierPath Saydamlık UIImage çevresinde
- 3. Görüntüyü beyaz kenarlık olmadan CSS kullanarak ortalamak
- 4. Google Grafik’teki grafik alanı çevresinde kenarlık nasıl çizilir?
- 5. Objektif C: Fotoğraflar çevresinde kenarlık efekti nasıl oluşturulur
- 6. Bazı Mathematica grafikleri çevresinde beyaz kenar boşluğu nasıl kaldırılır
- 7. Android webview'in çevresinde beyaz bir sınır var ve bundan nasıl kurtulabilirim?
- 8. Firefox: kenarlık rengi, kenarlık ve arka plan rengi düzensiz kenarlar ve beyaz alan yaratır
- 9. Bir etiketin çevresinde görünen kenarlığı, üzerine tıkladığınızda nasıl silebiliriz?
- 10. Android, Çevresinde çember çizme
- 11. Kenarlık rengi sırası
- 12. MySQL, Group
- 13. Jenkins Group,
- 14. GROUP BY
- 15. GROUP SUM()
- 16. GROUP BY
- 17. Dikdörtgeni bir nokta çevresinde döndürme
- 18. javafx 2.0 Etikete kenarlık ekleme
- 19. kenarlık yarıçapı.
- 20. kenarlık yarıçapı
- 21. CSS üçgeni özel kenarlık rengi
- 22. CSS, daire ve kenarlık arasında boş boşluk bırakılarak, dolduktan çevrelerin çevresine kenarlık oluşturur
- 23. Bir WPF combobox'ın kenarlık renklerini değiştirme
- 24. Colorbar kenarlık rengini matplotlib üzerinde özelleştirme
- 25. GROUP BY nasıl çalışır?
- 26. GROUP İlk kaydı döndürerek
- 27. Mongoid `group()` koşullar
- 28. MySQL SUM, GROUP BY
- 29. Sqlite GROUP sorgusu
- 30. GROUP BY MATLAB içinde
Bu benim için çalışmadı. – SteveP