Witam. Na wstępie dodam, że piszę aplikację UWP. Więc do rzeczy.
W apce mam dodane kilkanaście StackPaneli i chcę dodać takie coś, że po najechaniu myszką zmienia się Background StackPanelu. Czyli :
//PointerMoved
private void a1(object sender, PointerRoutedEventArgs e)
{
s1.Background = new SolidColorBrush(Colors.LightGray);
}
//PointerExited
private void a2(object sender, PointerRoutedEventArgs e)
{
s1.Background = new SolidColorBrush(Colors.Transparent);
}
Jak widać panel nazywa się "s1".
Więc do sedna: Mógłbym tworzyć 30 funkcji (bo posiadam 15 stackpaneli), w których zmieniałbym te kolory, ale w jaki sposób mogę to skrócić do 2 funkcji? Chodzi o to, że funkcja będzie wiedziała sama na jakiej kontrolce ma się wykonać (s1-s15).
Przepraszam, że tak zawile to wytłumaczyłem, ale inaczej nie umiem tego wytłumaczyć :)