Table of Contents [Hide/Show]
Why do you need the proxy variables? Classes of Proxy variables Single proxy variable Proxy array variable Proxy hub variable User proxy variable Practical Use Creating a proxy variable Removing a proxy variable Managing the existing proxy variables Using the proxy variables in the snippets Default proxy variables Other facts about the proxy variables
[Main_Experiment_Event].[Feedback_Event].[Message_Text_Element].[Font_Color]=new stColor(255,0,0);
FontColor12="Red";
fc="Red";
for (int i=0;i<TargetPosition.Length;i++) /// where TargetPosition is an array proxy variable { TargetPosition[i].X=i*10; TargetPosition[i].Y=368; }
TargetsAreVisible=false; /// TargetsAreVisible is a proxy hub variable linked to multiple objects that now change visibility together
// Header code int A=0; /// this is a global variable accessible in all snippets AND in the Proxy Panel. The initial zero value can be overwritten in the Proxy Panel before running the experiment.
<Textblock Text="{Binding B}"/>
Creating a proxy variable on the selected property
Removing the proxy variable via the property panel
Removing the proxy variable via the proxy panel
Editing a list of linked objects in the proxy panel
/// ImagePosition is a proxy linked to the position property of the Renderer element ImagePosition.X=100; ImagePosition.X=ImagePosition.X+100; // makes 200