Как Вы называете “Формат документа” программно от C#?

Вы пробовали с классом Meta?

class GamerExperience(BasicModelProperties):
    gamer = models.ForeignKey('Gamer', on_delete=models.CASCADE, related_name='experience_history')
    time = models.DateTimeField()
    experience = models.BigIntegerField()
    class Meta:
        ordering = ['-gamer.score']
6
задан BFree 1 May 2009 в 20:26
поделиться

3 ответа

Command cmd = _applicationObject.Commands.Item("Edit.FormatDocument", -1);
object dummy = null;
_applicationObject.Commands.Raise(cmd.Guid, cmd.ID, ref dummy, ref dummy);
6
ответ дан 9 December 2019 в 20:48
поделиться

Если у вас есть ссылка на ваш документ (типа Window), и у вас есть ссылка на объект _DTE, вы можете назвать его так:

myDocument.Activate();
myDTE.ExecuteCommand("Edit.FormatDocument", string.Empty);

В большинстве случаев вы может получить ссылку на объект _DTE из параметров, переданных в вашу надстройку.

6
ответ дан 9 December 2019 в 20:48
поделиться

Вам нужно будет использовать стандартные редакторы команд, вызываемые с помощью перечисления команд VSStd2KCmdId.FORMATDOCUMENT .

0
ответ дан 9 December 2019 в 20:48
поделиться
Другие вопросы по тегам:

Похожие вопросы: