示例#1
0
 private void OnFilePathRequest(FilePathEventArgs e)
 {
     if (string.IsNullOrWhiteSpace(e.FilePath))
     {
         e.FilePath = Scene.Title.ToFilename();
     }
 }
示例#2
0
        private void Editor_FilePathChanged(ITextEditor sender, FilePathEventArgs e)
        {
            FilePath oldFilePath = e.OldFilePath ?? GetTempFilePath(sender);

            _openDocuments.Remove(oldFilePath);
            _openDocuments.Add(e.NewFilePath, sender.Document);
        }
示例#3
0
        public void AddAttachmentFromFileCall(object sender)
        {
            using (OpenFileDialog filesDialog = new OpenFileDialog())
            {
                filesDialog.Title            = "Load Prop FBX";
                filesDialog.Filter           = "FBX file (*.fbx)|*.fbx;*.FBX";
                filesDialog.RestoreDirectory = true;

                DialogResult fileResult = filesDialog.ShowDialog();
                if (fileResult == DialogResult.OK)
                {
                    FilePathEventArgs eventArgs = new FilePathEventArgs()
                    {
                        FilePath = filesDialog.FileName
                    };
                    AddAttachmentFromFileHandler?.Invoke(this, eventArgs);
                }
            }
        }
示例#4
0
 private void JsonCon_FileReopen(object sender, FilePathEventArgs e) => OpenFile(e.FilePath);
示例#5
0
 private void JsonCon_FilePathRequest(object sender, FilePathEventArgs e) => OnFilePathRequest(e);
示例#6
0
 private void WatcherFileFound(object sender, FilePathEventArgs e)
 {
     RunOnMainThread(() => textBoxFilePath.Text = e.FilePath);
 }