コード例 #1
0
ファイル: LinkVariable.cs プロジェクト: jbatonnet/flowtomator
 public LinkVariableAction(VariableInfo variableInfo, Variable linkedVariable)
 {
     VariableInfo = variableInfo;
     OldLink = variableInfo.Variable.Linked;
     OldValue = variableInfo.Value;
     NewLink = linkedVariable;
 }
コード例 #2
0
ファイル: EditVariable.cs プロジェクト: jbatonnet/flowtomator
 public EditVariableAction(VariableInfo variableInfo, object newValue)
 {
     VariableInfo = variableInfo;
     OldLink = variableInfo.Variable.Linked;
     OldValue = variableInfo.Value;
     NewValue = newValue;
 }
コード例 #3
0
        private void EnumEditor_DataContextChanged(object sender, DependencyPropertyChangedEventArgs e)
        {
            if (DataContext == this)
                return;

            variableInfo = e.NewValue as VariableInfo;
        }
コード例 #4
0
 public RenameVariableAction(VariableInfo variableInfo, string name)
 {
     VariableInfo = variableInfo;
 }
コード例 #5
0
ファイル: VariableInfo.cs プロジェクト: jbatonnet/flowtomator
        public static VariableInfo From(NodeInfo nodeInfo, Variable variable)
        {
            VariableInfo variableInfo;

            if (!variableInfos.TryGetValue(variable, out variableInfo))
                variableInfos.Add(variable, variableInfo = new VariableInfo(nodeInfo, variable));

            return variableInfo;
        }
コード例 #6
0
 private void AddVariableButton_Click(object sender, RoutedEventArgs e)
 {
     CurrentVariables.Add(VariableInfo.From(CurrentFlow, new Variable("New")));
 }