Düğme için bir kenarlık ayarladığımda, örneğin, bir dış kenarlıktır. Ama ya ortalanmış ya da içte olmasını istersem, en basit yol ne olurdu? Burada, Bu yüzden örnek yeniden oluşturmak içinWPF'de dış, ortalanmış ve iç kenarlık nasıl ayarlanır?
cevap
şipşak konsept örneği alternatifleri var: Burada
ne demek olduğunu. Bu yardımcı olurUmut, şerefe: Ancak
<StackPanel>
<StackPanel.Resources>
<Style TargetType="Border">
<Setter Property="BorderBrush" Value="#570000FF"/>
<Setter Property="BorderThickness" Value="10"/>
<Setter Property="Height" Value="50"/>
<Setter Property="Width" Value="100"/>
<Setter Property="Margin" Value="10"/>
</Style>
<Style TargetType="Rectangle">
<Setter Property="Stroke" Value="Black"/>
<Setter Property="StrokeThickness" Value="1"/>
</Style>
</StackPanel.Resources>
<Border>
<Rectangle/>
</Border>
<Border>
<Rectangle Margin="-5"/>
</Border>
<Border BorderBrush="Black" BorderThickness="1">
<Rectangle Stroke="#570000FF" StrokeThickness="10"/>
</Border>
</StackPanel>
Sonucu ... işte aynı etkilere başarabilirsiniz farklı şekillerde bir demet ama burada en az birkaç var.
Belki de aynı şeydir ama benim örneğimde, siyah çizgi tüm örneklerde aynıdır ve mavi sınırdır. Aynı prensip mi? Ben WPF için çok yeni, bu yüzden aptalca bir soru olabilir ... Çok teşekkürler! – Sipo
@Sipo Karşılaştırma temeli olarak neler kullanıyorsunuz? Örneğinizin her biri, 2 satırlık etkinliğe sahiptir, çünkü ince çizgi ve kalın çizgi, örneğin Adobe Illustrator'da bir Anahat Yolu oluşturmadan, karşılaştığım her şeyde aynı olmaz. Örneğin, sınırın css eşdeğerini yapsaydınız: mavi 10px katı; 'herhangi bir yerde ince siyah bir çizgi bekleyemezsiniz. –
Örneklerinizi denedikten sonra - onları amacım için kullanmayı başardım. Çok sağol! Ayrıca, bu fikir, Adobe Photoshop'taki bir katmanın karıştırma seçenekleri içindeki Kontur efektinden geliyor. :) – Sipo
- 1. Dış kenarlık dış kenarlıktan daha kalın olan CSS Çift Bordür
- 2. UITableView için kenarlık nasıl ayarlanır?
- 3. Vaadin bileşeninde kenarlık nasıl ayarlanır?
- 4. Android webview için kenarlık nasıl ayarlanır
- 5. Belirli Tkinter widget'larının kenarlık rengi nasıl ayarlanır?
- 6. Bir öge ve kenarlık için farklı imleçler nasıl ayarlanır
- 7. Highcharts pie dataLabels iç ve dış
- 8. Dış sınıftan erişen iç sınıf
- 9. Dış DIV, iç DIV'lerle genişlemiyor
- 10. İç kenarlık oluşturmak için kutu boyutlandırmayı kullanma
- 11. Görüntü gergin ve ortalanmış mı?
- 12. jquery kullanarak bir posta kutusunun kenarlık rengi nasıl ayarlanır
- 13. Dış div büyüdüğünde iç div büyümeyi artırır
- 14. python, iç veya dış komut olarak tanınmıyor
- 15. Dış sıralama ve iç sıralama arasındaki fark nedir?
- 16. pigLatin'de 'dış torba' ve 'iç torba' arasındaki ayrım nedir?
- 17. İç "yakalama" atarken dış neden "son" gerçekleştirilmez?
- 18. Metni ortalanmış görüntüye nasıl yerleştirirsiniz?
- 19. nuget iç veya dış komut olarak tanınmıyor
- 20. Java Groovy iç/dış sınıf tutarsızlık vs
- 21. İç tablo kenarlığını HTML'de ayarlama
- 22. ActionBar logosu ortalanmış ve yanlardaki hareketli öğeler
- 23. Moğolda dış arraylist güncellenirken bir iç arraylist değer nasıl eklenir?
- 24. Java'da, iç sınıfta olmadığım zaman dış sınıfa nasıl erişebilirim?
- 25. İç içe döngüdeki dış {{each}} toplama değerine nasıl erişilir?
- 26. Dış sınıfın "bu" bir iç sınıftan nasıl erişilebilir?
- 27. özyükleme merkezi formu ve metin ortalanmış biçimde
- 28. Ortalanmış resim ve yazı tipi boyutu çalışmıyor
- 29. Ortalanmış flexbox elemanlarını hizalamak mümkün mü?
- 30. Yuvarlatılmış köşeler ve saydamlıklı kenarlık
Sadece css ekleme etkisinin karşılığı gibi mi yapmaya çalışıyorsunuz? Bu bir öğe DropShadowEffect kullanımı ile yapılabilir, ancak diğerleri 'Sınır' şu anda bu işlevselliği desteklemediği için iki tane gerektirir. –
Ben öyle düşünmüyorum. Css inset etkisi sınırı 3D yapmak değil mi? – Sipo
Özniteliklerini buna göre ayarlarsanız, büyük ihtimalle, boyut veya kenarlık veya içeriğin dahil edilmesine karar verilen kutu boyutlandırma css gibi daha fazla beğenmeliydim. gösteriliyor, ancak sonra ne olduğunu gösterebilirseniz, muhtemelen basit bir alternatif teknik sağlayabiliriz. –