WPF: Como hacer una ventana con bordes redondeados
Esta es una cosa con la que ayudé a un amigo en su momento. Ahora que me toca meterme a WPF me he acordado de ella y os al enseño.
Para hacer esto con WPF tenemos un pequeño problema… El objeto Window no tiene la propiedad CornerRadious como otros objetos, así que lo que voy a hacer es “borrar” el objeto Window, para ello cambio estás tres propiedades de Windows:
· AllowsTransparency="True"
· WindowStyle="None"
· Background="#00FFFFFF"
Ahora que ya tenemos “borrado” nuestro Window añadimos un objeto Border y la propiedad CornerRadious pasa a ser 10.
Aquí tenemos el resultado:
Para concluir quiero advertir que si tenéis la última CTP de las extensiones de WPF para VS 2005 (no sé si tendré yo una versión antigua) si la propiedad AllowsTransparency está establecida no podemos diseñar ya que se propude un “Whoops!”, pero en cambio con Blend podemos tenerla puesta sin problemas.