2011-01-09 4 views
3

In letzter Zeit entdeckte ich MATE (für Flex-Entwicklung) und fragte mich: Wie binde ich eine Eigenschaft in einer Ansicht (eigentlich eine Navigatorcontent-Komponente) an eine andere Eigenschaft in einer Klasse damit sie synchron bleiben (was bedeutet, dass sich die Eigenschaft in der Ansicht auch ändert, wenn sich die Eigenschaft in der Klasse ändert).So binden Sie Eigenschaft von View an Eigenschaft der Klasse mit Flex MATE

Also, wenn wir eine Ansicht namens Target.mxml und eine Eigenschaft targetrtProp haben, wie binden wir es an die Klasse namens SourceClass mit der Eigenschaft SourceProp?

Vielen Dank im Voraus

Antwort

0
<Injectors target="{Target}"> 
    <PropertyInjector targetKey="targertProp" 
        source="{SourceClass}" 
        sourceKey="SourceProp"/> 
</Injectors> 

Natürlich SourceProp müssen [Bindable]

+0

Yeah! Fiktion du bist richtig! Dies beantwortet die Frage (die ich hätte ganz anders formuliert werden sollen, siehe hier http://stackoverflow.com/questions/4644379/reflect-property-change-from-on-view-in-ande-and-view-using-a) -klasse-wie-intermed) –

0

unten

meinen Artikel lesen

http://vinothbabu.com/2010/03/21/introduction-to-mate-framework/

, wie Sie die Injektoren Tag verwenden, um mit zu spielen. Es ist ein sehr einfaches Beispiel. Lass mich, wenn du nach etwas anderem suchst.

+0

Könnten Sie bitte einen Blick auf http://stackoverflow.com/questions/4644379/reflect-property-change-from-one-view-into-another-view-using-a-klasse -als-intermediate? –

1

Für zukünftige Verwendung: Fiction hat die Frage richtig beantwortet.

Eigentlich hätte es formuliert werden sollen this way!

Verwandte Themen