Когда я добавляю элементы объекта в файл XAML, автозаполнение Visual Studio всегда предлагает мне два варианта.
Например, я могу выбрать между StackLayout или StackLayout (d)
StackLayout
StackLayout (d)
В чем разница между этими двумя вариантами и когда что использовать?
Как сказал @jason, они почти одинаковы, но d: связан с предварительным просмотром xaml форм xamarin, если вы используете конструктор, вы можете отображать данные макета через конструктор во время разработки.
d:
Вы можете безопасно удалить из своего xaml, если не используете его.
Для получения дополнительной информации: Использовать данные времени разработки с XAML Previewer
один находится в пространстве имен по умолчанию, а другой - в пространстве имен, сопоставленном с "d", но есть вероятность, что они на самом деле одинаковы