Metoda zwracająca jeden z dwóch pożądanych typów

0

Potrzebuję metody, która zwraca panel-rodzic pola tekstowego na którym skupiona jest klawiatura. Niestety - problem polega na tym, iż może zwrócić jeden z następujących typów: StackPanel lub WrapPanel. Jak to wykombinować?

private [jeden z dwóch typów] CurrentPanel()
{
    if (Keyboard.FocusedElement != null)
    return (Keyboard.FocusedElement as TextBox).Parent as [StackPanel lub WrapPanel];
}
3

zrob sobie jakis interfejs ktory moze byc stack panelem lub wrap panelem i go zwracaj. Niech klasa ktora dziedziczy po tym interfejsie sama zdecyduje co ma robic.

EDIT
patrzac na dokumentacje to oba dziedzicza po Panel. Wiec po prostu zwracaj Panel ;)

0

No tak. Przecież nie muszę tego aż tak precyzować. :D Dziękuję za szybką i precyzyjną odpowiedź!

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