Laden...

[Gelöst] IDataErrorInfo färbt beim Laden die Controls nicht ein? [MVVM]

Erstellt von _Cashisclay vor 4 Jahren Letzter Beitrag vor 4 Jahren 1.315 Views
_
_Cashisclay Themenstarter:in
277 Beiträge seit 2014
vor 4 Jahren
[Gelöst] IDataErrorInfo färbt beim Laden die Controls nicht ein? [MVVM]

Hallo zusammen,

irgendwie scheint das Interface beim erstmaligen Laden die Controls nicht einzufärben obwohl die Errors geworfen werfen.

Hat damit schon mal jemand Erfahrung gesammelt oder weiß wie man das löst?

Grüße

463 Beiträge seit 2009
vor 4 Jahren

Da IDataErrorInfo nur ein Interface ist wird es ohne ein Stückchen Code von dir schwer werden etwas zu sagen...

_
_Cashisclay Themenstarter:in
277 Beiträge seit 2014
vor 4 Jahren

Da IDataErrorInfo nur ein Interface ist wird es ohne ein Stückchen Code von dir schwer werden etwas zu sagen...

Servus,

ich kann dazu gerne Code schicken, nur ist das kein Fehler meinerseits 🤔
Kannst es gerne selber ausprobieren, das funktioniert schlichtweg nicht.

Darfst mich gerne vom Gegenteil überzeugen, irre mich in dem Fall gerne 😁

2.207 Beiträge seit 2011
vor 4 Jahren

Hallo _Cashisclay,

ich kann dazu gerne Code schicken

Bitte poste den Code hier, dann können wir dir helfen.

Gruss

Coffeebean

_
_Cashisclay Themenstarter:in
277 Beiträge seit 2014
vor 4 Jahren
<TextBox    Grid.Column="2"
                                                HorizontalContentAlignment="Center" VerticalContentAlignment="Center"
                                                    IsReadOnly="True"
                                                        mah:TextBoxHelper.ClearTextButton="False"
                                                            Text="{Binding VolumeOfCordBloodText, UpdateSourceTrigger=PropertyChanged, ValidatesOnDataErrors=True}"
                                                Validation.ErrorTemplate="{StaticResource DifferentValidationErrorTemplate}"
                                            Style="{StaticResource BaseTextBox}"/>

Im ViewModel ist nur das Interface eingebunden wo der Fehler geworfen wird.

Wird halt nur beim Laden nicht angezeigt.

* Im Programmverlauf wird er natürlich korrekt angezeigt.

1.040 Beiträge seit 2007
vor 4 Jahren

Kann ich hier in einem rudimentären Beispiel nicht nachstellen, bei mir wird auch beim Laden des Fensters gleich der Fehler angezeigt.

[Tutorial] Vertrackte Fehler durch Vergleich von echtem Projekt mit minimalem Testprojekt finden

_
_Cashisclay Themenstarter:in
277 Beiträge seit 2014
vor 4 Jahren
16.807 Beiträge seit 2008
vor 4 Jahren

Was genau war das Problem jetzt?
Du meintest ja zuerst an Deinem Code liegt es nicht. =)

301 Beiträge seit 2009
vor 4 Jahren

Sein "DifferentValidationErrorTemplate" war vermutlich falsch definiert