Własne style i triggery

0

Witam,

Mam pytanie, robię własny styl dla stackpanelu:

<style targettype="StackPanel" x:key="stackstyle1"> <style.triggers> <trigger property="IsMouseOver" value="True"> <setter property="Background" value="Black" /> </trigger> </style.triggers> </style>

i mam jakiś styl dla Bordera, gdzie x:Key dla bordera to "border1"

Chciałbym, aby wraz z zajeściem triggeru dla StackPanel (x:Key stackstyle1) zaszło jakieś zdarzenie dla border1. Jak to określić w stylu?

0

W stylu chyba nie da się tego zrobić, aczkolwiek specjalistą od WPF-a nie jestem...
Ja bym to zrobił za pomocą konwertera w miejscu definicji danego elementu:

<StackPanel x:Name="MyStackPanel"/>
<Border Background="{Binding ElementName=MyStackPanel, Path=IsMouseOver, Converter={StaticResource MyConverter}}"/>

1 użytkowników online, w tym zalogowanych: 0, gości: 1