estoy leyendo Silverlight 2 Unleashed, publicado en octubre de 2008 y tiene ejemplos en que con una etiqueta canvas raíz:¿La etiqueta raíz de Silverlight debe ser UserControl o Canvas?
<Canvas xmlns="http://schemas.microsoft.com/client/2007"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Background="Red"
Width="500"
Height="300">
<Ellipse Width="400"...
Sin embargo, cuando se crea una nueva aplicación de Silverlight en VS2008, me sale una etiqueta raíz UserControl :
<UserControl x:Class="TestFirst.Page"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Width="400" Height="300">
<Grid x:Name="LayoutRoot" Background="White"...
por supuesto que puede cambiar esto mediante la sustitución de la etiqueta de raíz con la lona, pero luego tengo que cambiar también el código detrás de heredar de lienzo en lugar de control de usuario y tiene que tomar a cabo el método InitializeComponent.
- ¿Está utilizando la etiqueta Canvas como estándar raíz o está el libro sobre una forma alternativa de crear aplicaciones Silverlight?
- ¿Cuáles son las ventajas de utilizar Canvas en lugar de UserControl como elemento raíz?
- ¿Por qué el libro de sus primeros ejemplos crearía aplicaciones Silverlight de una manera diferente a la que se da por defecto en Visual Studio?
- ¿Hay alguna manera de tener una etiqueta canvas generada como la etiqueta raíz de forma predeterminada en Visual Studio?
Hola Laurent, he escuchado a su podcast en DeveloperFusion así que sabía que eras uno de los primeros de Silverlight y pensé que la etiqueta canvas podría ser una reliquia de Silverlight 1, así que gracias por esta retroalimentación , Me gustan las formas no tradicionales, también su idea de escritorio de Silverlight vía .hta, mantenga las ideas próximas –