Cvičení 7 - WPF

  1. Vytvořte novou desktopovou aplikaci typu Windows Presentation Foundation (WPF).
  2. Vytvořte třídu „Customer“, obsahující vlastnosti pro ID, jméno, příjmení a věk.
  3. Připravte kolekci obsahující alespoň 2 zákazníky.
  4. Do hlavního dialogu přidejte komponentu DataGrid a tlačítko pro přidání nového pevně předdefinovaného zákazníka (v tomto kroku neřešte žádný dialog pro přidání) do seznamu zákazníků. Pro rozmístění prvků použijte komponentu Grid.
  5. Pomocí data bindingu naplňte DataGrid daty (je potřeba aby jste si sami nadefinovali sloupce).
  6. Přidejte do DataGridu tlačítka pro editaci, odstranění a anonymizaci zákazníka.
  7. Tlačítko pro odstranění odebere zákazníka kolekce (a gridu).
  8. Tlačítko pro anonymizaci nahradí příjmení zákazníka za hvězdičky.
  9. Tlačítko pro editaci otevře nový dialog:
    1. Dialog bude obsahovat pole pro editaci jména, příjmení a věku. Využijte komponenty: StackPanel, DockPanel, Label, TextBox a Button.
    2. Formulář pro editaci bude využívat data bindingu.