¿Qué conocimientos básicos se necesitan para aprender WPF? ¿Quieres aprender C#?
Acerca de la sintaxis xaml, es un nuevo lenguaje de interfaz de usuario proporcionado por Microsoft, que puede entenderse como similar a js CSS;;
Consulte la introducción de Microsoft:
/Biblioteca de recursos /windows/apps/xaml/br 229566 .aspx
Los proyectos WPF también se pueden desarrollar simplemente usando Blend. Puede crear una hermosa interfaz sin escribir una línea de código. Puede desarrollar fácilmente aplicaciones WPF llamando a interfaces de servicio escritas por otros.
Por ejemplo, las aplicaciones comunes de "pronóstico del tiempo" no necesitan escribir código de fondo (c#). Pueden llamar directamente a algunas API meteorológicas abiertas para obtener datos y luego ejecutar el programa.
Si quieres construir algunos sistemas empresariales más complejos, debes contar con la participación de lenguajes de programación. WPF se puede desarrollar en combinación con VB o C#. En la actualidad, C# es definitivamente mejor que VB.NET.
Personalmente sugiero que WPF y C# se separen. No aprenda C# sólo para desarrollar un programa WPF, y no desarrolle una aplicación de escritorio sólo porque quiera visualizar el trabajo del código C#.
C# es un lenguaje de programación y el desarrollo se centra en la lógica, la sintaxis, la eficiencia de ejecución y la seguridad, mientras que WPF es una tecnología front-end que se centra en la belleza, la frescura y la experiencia del usuario. Tienes que elegir la dirección en la que te concentras y estudiar sistemáticamente.
En VS, al arrastrar un control, se escribe código. Lo que aprendes no es nada como cuatro.