Esta es la respuesta más exacta que encomtrarás aportar, sin embargo obsérvala pausadamente y analiza si se puede adaptar a tu proyecto.
Solución:
La “columna adicional” es en realidad solo espacio no utilizado. Cada una de sus columnas define un valor de Ancho, por lo que una vez que se asignan, queda espacio.
Si desea deshacerse de ese espacio, convierta al menos una de sus columnas en *
columna para que se estire para llenar el espacio disponible.
Mi mejor suposición de por qué se ve normal en Visual Studio es probablemente porque tiene el ancho del diseñador configurado en algo más pequeño que el ancho del tiempo de ejecución. Si fuera más grande, verías lo mismo.
Si no desea que su control se estire, asegúrese de configurar su alineación horizontal/vertical (o la de sus padres) en algo que no sea Estirar
Poner Ancho de columna=”*” en el XAML y seguramente funcionará.
Aquí puedes ver las comentarios y valoraciones de los lectores
Acuérdate de que tienes autorización de explicar si te fue útil.