Заполнение представляет собой расстояние между стороной элемента управления (которая может быть полем) и его содержимым.
Хорошо используя ваш Xaml, я использовал утилиту Snoop и обнаружил, что Textbox имеет больше внутреннего контроля. Например, border, TextBoxView и т. Д. См. Изображение ниже.
Но в случае TextBlock их не было.
Одним из элементов управления в элементе управления Textbox является TextBoxView, проверяющий поле, которое имеет 2,0,2,0.
Я изменил Margin = -1,0,0,0, и содержимое было добавлено правильно. Таким образом, содержимое было дополнено textBoxView. и делая Margin для textBoxView равным -1,0,0,0. это выглядело правильно с выравниванием TextBlock.