o element ağacındaki bulundukları yere göre stil HTML öğelerinin mümkündür:WPF'de konum tabanlı stil mümkün mü? BB'de
div#container div#menu a
Bir menü bölümünde sadece bağlantılar tarz böylece WPF aynı şeyi istiyoruz.
- Soru # 1: Öyle ya da böyle, WPF de yukarıdaki mümkün mü?
Bir StatusBar iç içe Separatörler aşağıdaki düşünüyordum:
<Style TargetType="{x:Type StatusBar}">
<Setter Property="Background" Value="Transparent" />
<Setter Property="Padding" Value="0,0,20,0" />
<Style.Resources>
<Style TargetType="{x:Type Separator}">
<Setter Property="Width" Value="20" />
<Setter Property="Background" Value="Green" />
</Style>
</Style.Resources>
</Style>
XAML parçacığı, kaynak sözlükte dahildir. StatusBar, şeffaf bir arka plan ve doğru dolgu ile gösterilir. Ancak, yeşil ayırıcı maalesef görüntülenmiyor. Sadece varsayılan gri 1px geniş çubuğu gösterir.
- Soru 2: Bu doğru çözüm ise, bu işe yaramazsa neden kimse bilir?
Şimdiden teşekkürler.
Stilin Kaynaklarının stilin tanımlandığı türe dönüştürülmediğini söyleyebilirim, bu kaynaklar stil örneğinin kendisinde belirtilir. – Will
Evet, burada aradığımız şeyin, stilin uygulandığı öğenin "Kaynaklar" özelliği olan stil için bir "Ayarlayıcı" olduğunu hayal ediyorum. Her nasılsa ... 'un çalışacağını düşünmüyorum. Bu muhtemelen bir kod çözümü gerektirir. –