Monday, March 26, 2012

propertyChanged, DataAvailable, general questions/suggestions

1.
I've read through the quickstart guide and this forum without finding a good explanation of what these two properties do:
propertyChanged="onChanged"
<DataAvailable Handler="traceDataAvailable" />
2.
What exactly is happening when the method "evaluateIn" is called in a binding?
3.
Anybody know when more documentation and examples will be released? I'm interested to learn about the other visual effects Atlas can do. Maybe some examples from the AtlasUIGlitz.js script file would be useful?
Another useful example might be specifically how to minimize the number of round trips to a database using Atlas.
4.
Is it possible to eliminate postbacks when the query string value changes on a page using Atlas?
KeeganRe #1: propertyChanged is an event part of the INotifyPropertyChangedinterface. It should be raised whenever a value of a property changes.It is part of the infrastructure that allows for stuff like bindings.(*1)The dataAvailable event is raised whenever the data in the datasource is available (ie. when the service returned the results).
Re #2: The binding will be evaluated (with direction=in): the targetproperty's value will be set to the source property's value.(*1)

Re #3: I don't know, but if you haven't already checked outNikhilKothari's slides/demos he gave at PDC05, you should take a look atthat. He demonstrated several "glitz features".
Re #4: Not that I know of.
(*1)See also my blog post aboutbindings in Atlas.

No comments:

Post a Comment