Sdílet prostřednictvím


Přidání místní vlastnost

V této lekci se dozvíte, jak přizpůsobit obrazovku přidáním místní vlastnosti.

Přidání místní vlastnosti

Kromě toho, že lze Návrháře obrazovky použít k přizpůsobení ovládacích prvků na obrazovce, je možné také přidat položky dat, například místní vlastnost, která umí zobrazit vypočítanou hodnotu.

Pro přidání místní vlastnosti

  1. V Průzkumníku řešení dvakrát klikněte na obrazovku OrdersByCustomers.

  2. Na Pásu panelu nástrojů klikněte na tlačítko Přidat položku dat.

  3. V dialogovém okně Přidat položku dat vyberte možnost Místní vlastnost a potom klikněte na tlačítko OK.

    Nový uzel s názvem Vlastnost1 je přidán do levého podokna Návrháře obrazovky.

    Je vybrán uzel vlastnost1

  4. Vyberte uzel Vlastnost1 a potom v okně Vlastnosti vyberte vlastnost Název a zadejte NumberOfOrders.

    Název lze změnit také v levém podokně návrháře.

  5. Přetáhněte uzel PočetObjednávek těsně pod uzlem Panel příkazů pod uzel Rozložení řádků | Sloupec podrobností v prostředním podokně.

  6. V rozevíracím seznamu pro uzel Počet objednávek změňte typ ovládacího prvku na Popisek.

  7. Stisknutím klávesy F5 spusťte aplikaci a kliknutím na možnost Objednávky podle zákazníků v navigační nabídce zobrazte obrazovku a ověřte změny.

    Všimněte si, že pole Počet objednávek se nyní zobrazí v horní části pravého sloupce a neobsahuje žádnou hodnotu.

  8. Kliknutím na tlačítko Zavřít v pravém horním rohu okna aplikace okno zavřete.

Pro zobrazení hodnoty pro místní vlastnost

  1. V levém podokně Návrháře obrazovky vyberte uzel Zákazníci.

  2. Na Pásu panelu nástrojů v seznamu Zadat kód klikněte na možnost Customers_SelectionChanged.

    Otevře se Editor kódu a v něm se zobrazí metoda Customers_SelectionChanged.

  3. V metodě Customers_SelectionChanged přidejte následující kód.

    NumberOfOrders = Orders.Count.ToString
    
    NumberOfOrders = Orders.Count.ToString();
    

    Když je vybrán zákazník, tento kód vypočítá počet objednávek pro tohoto zákazníka.Hodnota se pak zobrazí v poli Počet objednávek.

  4. Stisknutím klávesy F5 spusťte aplikaci a kliknutím na možnost Objednávky podle zákazníků v navigační nabídce zobrazte obrazovku a ověřte změny.

    Všimněte si, že při výběru zákazníka se počet objednávek tohoto zákazníka zobrazí v poli Počet objednávek.

  5. Kliknutím na tlačítko Zavřít v pravém horním rohu okna aplikace okno zavřete.

Bližší pohled

V této lekci bylo ukázáno, jak vytvořit místní vlastnost pro zobrazení vypočtené hodnoty na obrazovce.V tomto případě je použita metoda SelectionChanged kolekce zákazníků, která vždy, když je vybrán zákazník, vrátí počet Count objednávek.Možná jste si všimli, že kód používá metodu ToString k převedení Count na String.Je to nutné z toho důvodu, že místní vlastnost byla definována jako String v dialogovém okně Přidat položku dat.Pokud byla místo toho jako typ vybrána možnost Integer, převod nebude nutný.

Kromě využití místní vlastnosti k zobrazení vypočtené hodnoty, lze s její pomocí shromáždit vstupní hodnotu od uživatele.Je možné například vytvořit místní vlastnost, která zobrazí seznam měst, když uživatel určí zeměpisnou oblast.

Další kroky

V další lekci se dozvíte, jak změnit rozložení a vzhled spuštěné aplikace.

Další lekce: Přizpůsobení spuštění aplikace

Viz také

Úkoly

Postupy: Přidání místní vlastnosti na obrazovku aplikace Silverlight

Postupy: Vytvoření obrazovky v aplikaci Silverlight

Názorný postup: Navrhování obrazovky

Další zdroje

Obrazovky: Uživatelské rozhraní aplikace