Tlačítko Remove
Nakonec potřebujeme pro každý úkol přidat tlačítko "Smazat".
Vzhledem k tomu, že metoda Remove
není definována ve třídě ToDoItem
, ale ve ViewModelu, potřebujeme použít speciální proměnnou _root
.
Budeme ji ale také potřebovat předat aktuální prvek jako parameter. K tomu slouží speciální proměnná _this
, která obsahuje aktuální binding context - to je naše položka, kterou chceme smazat.
Tasks
- Přidejte do šablony uvnitř komponenty
Repeater
tlačítkoButton
. - Po kliknutí na tlačítko zavolejte metodu
Remove
a předejte jí_this
jako parametr. Nezapomeňte, že metoda je definována ve ViewModelu a je tedy třeba použít_root
.
Popis | Řádek | Sloupec | |
---|---|---|---|