wtorek, 14 października 2014

Silverlight: RepeatButton nie powtarza kliknięć

Pracuję aktualnie nad własną kontrolką, która wykorzystuje element RepeatButton. Co ciekawe z jakiegoś powodu RepeatButton nie powtarzał kliknięć, czyli był prawie bezużyteczny. Jest to bardzo krótki post z wyjaśnieniem gdzie szukać ewentualnej przyczyny jeśli natrafi się na taki problem.

W moim przypadku okazało się, że zmiana parametru IsTabStop na false jest absolutnie wystarczająca dla poprawnego działania tego elementu. Jak zwykle można to wykonać zarówno w kodzie C# jak i w XAML. W zasadzie jest to obojętne.

Poniżej zamieszczam mój kod XAML z ustawionym wspomnianym parametrem. Przyznam szczerze, że zdziwiło mnie, że ma to jakieś znaczenie.

<repeatbutton grid.column="0" istabstop="False" template="{StaticResource RepeatButtonTemplate}" x:name="HorizontalDecrease"></repeatbutton>

Brak komentarzy:

Prześlij komentarz