Hi,
wie ist es möglich? Nicht mit dem Klick auf einen Button; sondern automatisch, zb. Wenn ein Element geladen ist?
<i:Interaction.Triggers>
<i:EventTrigger>
<ei:CallMethodAction MethodName="Frank"/>
</i:EventTrigger>
</i:Interaction.Triggers>
public void Frank()
{
tt.Text = "geht";
}
Funktioniert nicht.
Beim:
<i:Interaction.Triggers>
<i:EventTrigger>
<ei:CallMethodAction MethodName="Frank" TargetObject="{Binding}"/>
</i:EventTrigger>
</i:Interaction.Triggers>
Stürzt das Programm ab.
Irgendwelche Ideen dazu?
sondern automatisch, zb. Wenn ein Element geladen ist?
Ja dafür gibt es ein Event. Das heißt Loaded
. Wer hätte das gedacht....
Um Rekursion zu verstehen, muss man erst mal Rekursion verstehen, muss man erst mal Rekursion verstehen, ....
Hallo,
mit EventToCommand mit MVVM - Silverlight kannst du das Loaded
Event eines Controls (oder auch ir ein anderes Event) in einen
Command umbiegen lassen. Es ist primär für Silverlight aber wenn du das Blend SDK für
WPF verwendest dürfte das auch klappen
Falls du schon was fertiges suchst kannste auch auf das MVVMLight Toolkit zurückgreifen.
MfG
ProGamer*Der Sinn Des Lebens Ist Es, Den Sinn Des Lebens Zu Finden!
*"Wenn Unrecht zu Recht wird dann wird Widerstand zur Pflicht."
*"Ignorance simplifies ANY problem."
*"Stoppt die Piraterie der Musikindustrie"
Sorry Jungs, beide Antworten erklären leider nicht warum die ei:CallMethodAction nicht funktioniert.
Diese muss folgerndermaßen erweitert werden:
<i:EventTrigger EventName="Click" SourceName="Button">
<ei:CallMethodAction MethodName="Frank" TargetObject="{Binding ElementName=Window}"/>
</i:EventTrigger>
Vielen Dank.
Sorry Jungs, beide Antworten erklären leider nicht warum die ei:CallMethodAction nicht funktioniert.
Du hast doch gar nicht gefragt warum das nicht tut, sondern deine Frage war doch
Methode beim Start automatisch aufrufen? und darauf hast du ne Antwort bekommen.
Baka wa shinanakya naoranai.
Mein XING Profil.