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

Můžete na obrazovku přidat pole s názvem local property.Místní vlastnosti slouží ke shromažďování vstupních hodnot nebo k zobrazení počítačné hodnoty.

Vytvoření místní vlastnosti

  1. V horní části Návrháře obrazovky klikněte na tlačítko Přidat položku dat.

    Zobrazí se dialogové okno Přidat položku dat.

  2. V dialogovém okně Přidat položku dat vyberte položku Místní vlastnost.

  3. V rozevíracím seznamu Typ zvolte typ místní vlastnosti.

    Můžete vybrat některý ze standardních typů, například Řetězec, Celé číslo, E-mailová adresa, nebo entity, které jsou spojené s vaší aplikací, jako například Zákazník, Detaily objednávky, nebo Produkt.

  4. Pokud chcete požadovat, aby toto pole obsahovalo hodnotu, vyberte možnost Je požadováno.

    [!POZNÁMKA]

    Pokud toto pole neobsahuje hodnotu, zobrazí se v případě, že se uživatel pokusí otevřít obrazovku, ověřovací zpráva.

  5. V textovém poli Název zadejte název a klikněte na tlačítko OK.

    Dialogové okno Přidat položku dat se zavře.Místní vlastnost se zobrazí v seznamu členů obrazovky.

Přidání místní vlastnosti na obrazovku

  1. V seznamu členů obrazovky přetáhněte místní vlastnost na požadované umístění ve Stromu obsahu obrazovky.

  2. Ve Stromu obsahu obrazovky vyberte v rozevíracím seznamu, který se zobrazí vedle místní vlastnosti, požadovaný typ zobrazení.

    Pokud například vytvoříte místní vlastnost pro zobrazení peněžní hodnoty, můžete změnit její typ zobrazení na Money Editor nebo Money Viewer.Podobně můžete zobrazit místní vlastnost řetězce jako Textové pole nebo Popisek.

Použití ověřovacích pravidel pro místní vlastnost

  1. V seznamu členů obrazovky vyberte místní vlastnost.

  2. V okně Vlastnosti rozbalte uzel Ověření (pokud ještě není rozbalený).

    Dostupná ověřovací pravidla se budou lišit v závislosti na typu místní vlastnosti.

  3. Pokud místní vlastnost musí mít hodnotu, vyberte možnost Je požadováno.

    Vyberte všechna ostatní ověřovací pravidla, která chcete použít pro místní vlastnost.

  4. Potřebujete-li provést složitější ověřování, klikněte na tlačítko Vlastní ověření.

    Zobrazí se Editor kódu.LightSwitch generuje metodu s názvem localPropertyName_Validate.Do této metody můžete přidat vlastní ověřovací logiku.Následující příklad zobrazí chybovou zprávu, jestliže uživatel zadá méně než tři znaky pro místní vlastnost s názvem CityCode.

    Private Sub CityCode_Validate(results As ScreenValidationResultsBuilder)
        If Me.CityCode.Length < 3 Then
            results.AddPropertyError("This string must have at least 3 letters.")
        End If 
    End Sub
    
    partial void CityCode_Validate
        (ScreenValidationResultsBuilder results)
    {
        if (this.CityCode.Length < 3)
        {
            results.AddPropertyError("This string must have at least 3 letters.");
        }
    
    }
    

    Pokud řetězec neobsahuje alespoň tři znaky, vlastnost bude červeně ohraničena a nad ní se zobrazí chybová zpráva, kterou jste zadali.

Přiřazení hodnoty k místní vlastnosti pomocí kódu

  • Hodnotu můžete pro místní vlastnost nastavit pomocí kódu.

    Následující příklad nastaví hodnotu místní vlastnosti s názvem ApprovedCheckBox na False.

    Private Sub OrdersListDetail_InitializeDataWorkspace _
        (saveChangesTo As System.Collections.Generic.List _
         (Of Microsoft.LightSwitch.IDataService))
        ApproveCheckBox = False 
    
    End Sub
    
    partial void ApprovedCheckBox_Validate
        (ScreenValidationResultsBuilder results)
    {
        ApprovedCheckBox = false;
    
    }
    

Viz také

Úkoly

Postupy: Přidání vlastního příkazu na obrazovku aplikace Silverlight

Postupy: Návrh obrazovky aplikace Silverlight pomocí Návrháře obrazovky

Další zdroje

Obrazovky: Uživatelské rozhraní vaší aplikace LightSwitch