Wie zu verwenden Stil.Trigger in Silverlight 4.0?

Dem ausschalten von WPF nach Silverlight 4.0 ich komme auf etwas ganz grundlegendes. Es gibt anscheinend keine Möglichkeit, ich könnte ein Trigger in meinem Stile. Wie wird dies funktionieren würde?

z.B. hier habe ich eine DataGrid ColumnHeader-Stil in meine ResourceDictionary:

<Style x:Key="DataGridColumnHeaderStyle" TargetType="sdk:DataGridColumnHeader"  >
        <Setter Property="Background" Value="#88800080" />
        <Setter Property="Foreground" Value="White" />
        <Style.Triggers>
            <Trigger Property="SortDirection" Value="{x:Null}">
                <Setter Property="Background" Value="{DynamicResource DataGridHeaderBackgroundBrush}" />
                <Setter Property="BorderBrush"  Value="Transparent" />
            </Trigger>
            <MultiTrigger>
                <MultiTrigger.Conditions>
                    <Condition Property="IsMouseOver" Value="True" />
                    <Condition Property="SortDirection" Value="{x:Null}" />
                </MultiTrigger.Conditions>
                <Setter Property="Background" Value="{StaticResource DataGridHeaderMouseOverBackgroundBrush}" />
                <Setter Property="BorderBrush" Value="{StaticResource DataGridHeaderBorderBrush}" />
            </MultiTrigger>
...

Einige der google-Suche versucht ab Anfang 2009 Anspruch auf die Nutzung Wandler anstelle, aber ich bin ganz fest mit diesem. Ich wäre wirklich dankbar wenn jemand könnte mir einen Hinweis darüber, wie es zu tun.

InformationsquelleAutor Houman | 2011-04-27

Schreibe einen Kommentar