thus:All I know is, MCML Rules can't handle the current changed data in code behind. You can get data from code behind in MCML but you can't bind the C# classes, properties etc. with changed rules and condition rules in MCML.
Only MCML elements can be bind to the Rules.
However you can handle your MCML elements from code behind. As I stated getting changed values from code behind with using the MCML rules is not possible. You have to write tricks like using static variables etc.
If it is possible I will be learn as well :)
Just as an FYI - you *can* change data in your code and have it update in your MCML - this is the basis of the property system in MCML. You need to let Media Center know you want specific values tracking using and also use FirePropertyChanged in your code to let the property system know that the change has occurred. Items to bind that you want property notifications to work on should inherit from ModelItem.
See the sample apps in the SDK for more examples of this.
Cheers,
Andrew