Diskuze: WPF - validace
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.

Neregistrovaný

Zobrazeno 7 zpráv z 7.
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
Musíš zavolat validaci ručně.
myTextBox.GetBindingExpression(TextBox.TextProperty).UpdateSource();
Dělám na tutoriálu, kde se bude řešit validace.
stejně jsem ti odopověděl i na dotnetportalu... Co chceš po NAČTENÍ dat validovat? Validace přece musela proběhnout už před uložením do DB a při načtení tedy musí být validní!
já to používám při vytváření nového záznamu, když se klikne na ulozit
Díky za radu. Vyzkouším to.
Taky to používám při vytváření nových záznamů, nebo při
automatických úpravách které musí uživatel, upravit.
Mam ještě jeden problém.
Takto zobrazím chybu:
<Label HorizontalAlignment="Left" Height="23" Margin="10,66,0,0"
VerticalAlignment="Top" Width="272"
Content="{Binding Path=(Validation.Errors)[0].ErrorContent,
ElementName=RootElement}" />
Když je ale v Validation.Errors více chyb zobrazí se první chyba, já
bych potřeboval poslední. Bohužel se mi nedaří něco jako:
Path=(Validation.Errors)[Validation.Errors.Length].ErrorContent
Předem díky za jakoukoli pomoc.
(Validation.Errors) měla by to být kolekce, takže zkus
Path=(Validation.Errors)[Validation.Errors.Count-1].ErrorContent
Zobrazeno 7 zpráv z 7.