Jag vill kuna anropa en statisk metodi en egen klass från xmal 1) varför vill du göra det? Vi har portat ett winforms program och vi har en egen klass för att översätta saker i backend och i vyn. utveckla gärna lite mera vad du vill göra. Vi definerar alla menyer etc i xaml. <b>Men vissa grejer definerias bara i xaml</b>Anropa statisk metod i en klass från xaml?
typ såhär
<XmalItem XamlProperty="MyClass.MyMethod('Text')" />
hur gör man detta?Sv: Anropa statisk metod i en klass från xaml?
x:Static kan du använda för att anropa en statisk property, och åtminstone med ObjectDataProvider kan du kalla på metoder med parametrar, men en statisk metod vet jag inte..Sv:Anropa statisk metod i en klass från xaml?
Går det?Sv: Anropa statisk metod i en klass från xaml?
Är det alltså så att du vill databinda resultatet av ett statiskt metodanrop? Enklast är ju naturligtvis att göra det i code behind.Sv:Anropa statisk metod i en klass från xaml?
Vi har en egen statisk metod för att översätta ALLT i vårt program. Både backend och View..
Sådant som sätts i codebehind är inga problem då kan man anropa metoden där. Men vissa grejer definerias bara i xaml (får allså ingen instansnamn i codebehind). Dessa måste anropa metoden själva.Sv: Anropa statisk metod i en klass från xaml?
Kan ni inte då bara slänga på x:Name på dom grejerna då också?
En annan grej som ju rimligtvis borde funka är att databinda och stoppa in en lämplig IValueConverter och i den kalla på din statiska metod ?