Announcement

Collapse
No announcement yet.

Styles vererben oder erweitern

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Styles vererben oder erweitern

    Ich möchte einen Style1 mit Style2 erweitern:

    Code:
    <Style x:Key="123" TargetType="{x:Type Border}">
                    <Style.Setters>
                        <Setter Property="CornerRadius" Value="30,30,30,30"/>
                        <Setter Property="Height" Value="50"/>
                        <Setter Property="Width" Value="100"/>
                        <Setter Property="BorderThickness" Value="2"/>
                        <Setter Property="BorderBrush" Value="red"/>  
                 </Style.Setters>
                    
                 </Style>
    Code:
    <Style x:Key="456" TargetType="{x:Type TextBox}" BasedOn="{StaticResource 123}">
                    <Style.Setters>
                        <Setter Property="BorderThickness" Value="0"/>
                        <Setter Property="VerticalAlignment" Value=" Center"/>
                    </Style.Setters>
                </Style>
    Wie geht das?

    Ich möchte Style2 in Style1 integrieren.

    Nachtrag: So etwas soll dabei entstehen aber eben als Style:

    Code:
    <Border Style="{StaticResource 123}">
                <TextBox Style="{StaticResource 456}"/>
            </Border>
    Zuletzt editiert von StumpSinn; 07.04.2011, 16:48. Reason: Nachtrag:
Working...
X