Я сделал много исследований сразу после того, как увидел это. К сожалению, нелегко установить размер по умолчанию, потому что закрепление плитки жестко закодировано, чтобы каждый раз иметь средний размер. Насколько я понимаю, это невозможно сделать обычными средствами доступного реестра или настроек без переопределения кода.
Как вы можете видеть здесь в ссылках на API Microsoft, здесь упоминается, что есть Default
опция для enum TileSize
, которая является плиткой среднего размера. Windows, вероятно, вызывает, чтобы создать его, используя аргумент Default, который в классе обрабатывается классом, TileSize
где он жестко задан.
Однако, вероятно, поскольку Windows сделала его доступным через API, его можно переопределить, если для него когда-либо была создана программа с использованием API. Можно попытаться прослушать, когда создается плитка, а затем отменить событие, а затем создать плитку, указав TileSize, выбранный разработанной программой, или переопределив значения по умолчанию. (Я не уверен, что вы можете переопределить Windows, потому что я никогда этого не делал).
Откуда я знаю: я использовал программу «Process Monitor» для анализа того, что происходит, когда я нажимаю «Pin to Start». Когда я это делаю, он читает некоторые значения реестра типа REG_BINARY. Введите REG_BINARY, насколько я понимаю, в этом случае сохраняются отдельные данные плитки, которые программа Windows использует для меню. Поэтому, если вы не измените настройки создания программы, я не думаю, что это возможно. Если более опытный супер пользователь прочитает это и увидит, что я неправ, прокомментируйте, пожалуйста, и сообщите мне.
Так жаль! Возможно, вам следует использовать Windows Feedback и запросить вариант изменения размеров плитки по умолчанию или создать приложение, которое сделает это за вас.