private void AddNewVariable(DeviceCommandVariable variable) { UsrVariableContainer container = new UsrVariableContainer(); container.SetOnCommandVariableChangedEvent(new DOnCommandVariableChanged(this.OnCommandVariableChanged)); container.HorizontalAlignment = HorizontalAlignment.Stretch; container.Width = double.NaN; container.SetVariableInformation(variable); this.stackControls.Children.Add(container); this.commandVariables.Add(container); }
public void SetVariableInformation(DeviceCommandVariable variable) { this.variable = variable; this.txtName.Text = PrepareVariable(variable.Variable) + ":"; if (variable.Map.Count > 0) { this.PrepareMap(); } else { this.PrepareText(); } }