コード例 #1
0
        private async void AddAction()
        {
            if (!(_selected is IActionProperties))
            {
                return;
            }

            var variable = ((IActionProperties)_selected).ActionProperties.Variable;

            var addedAction = await _dialogsHelper.OpenActionEditor(variable,
                                                                    Actions, _objectsRepository, _variablesRepository, _rootPath, WindowType.ObjectBrowser);

            if (addedAction == null)
            {
                return;
            }

            Actions.Add(addedAction);
            AnotherFieldsIsChanged = true;
        }