コード例 #1
0
        public RenameVariableDialog(RenameVariableRequestView viewModel)
        {
            DataContext = viewModel;

            InitializeComponent();

            _firstActivation = true;
        }
コード例 #2
0
        public RenameVariableRequest GetRenameInfo(string originalName)
        {
            var requestView = new RenameVariableRequestView(originalName);

            LoadPreferences(requestView);
            var dialog = new RenameVariableDialog(requestView);
            var res    = dialog.ShowModal() ?? false;

            if (!res)
            {
                return(null);
            }
            SavePreferences(requestView);
            return(requestView.GetRequest());
        }
コード例 #3
0
 private static void LoadPreferences(RenameVariableRequestView requestView)
 {
     requestView.PreviewChanges = LoadBool(PreviewChangesKey) ?? true;
 }
コード例 #4
0
 private static void SavePreferences(RenameVariableRequestView requestView)
 {
     SaveBool(PreviewChangesKey, requestView.PreviewChanges);
 }