Inicio > tiempo de diseño , Silverlight > tiempo de diseño de Silverlight: Octubre 2009 Kit de herramientas de actualización de la versión

Tiempo Silverlight Diseño: Kit de herramientas de actualización de octubre 2009 Lanzamiento

Información general

Visual Studio 2010 Beta 2 ya está disponible. Para los desarrolladores de Silverlight, la noticia más emocionante de VS2010 es que el diseñador de Silverlight estará en función de la paridad con el diseñador de WPF y VS2010 se ayuda de la multi-objetivo para el desarrollo de Silverlight. Silverlight Toolkit equipo ha estado trabajando estrechamente con el equipo de la Sidra en proveer una experiencia de tiempo de diseño para Silverlight Toolkit SDK y controles. El tiempo de diseño para los controles de Silverlight 3 SDK ha sido liberado con SDK SL3 en agosto de 2009, y es también la cadena instalada por VS2010 beta2. El tiempo de diseño para los controles Toolkit, junto con las fuentes de SDK y controles Toolkit, y su tiempo de diseño, muestras, pruebas unitarias, etc, están en Silverlight Toolkit versión 10 2009 . Hemos hecho adrede octubre 2009 aptitud para estar en sintonía con Visual Studio 2010 Beta 2 en Lunes, 19/10/2009. Este artículo muestra las experiencias de diseño nuevo tiempo para los controles de Silverlight en VS2010.

Instalar

VS2010 se instala junto a VS2008. Múltiples versiones de la Guía de instalación al lado del otro también. Por lo tanto, es perfectamente seguro para instalar VS2010 y las herramientas de liberación octubre 2009 en su máquina principal. La única salvedad es que si usted tiene un pre agosto 2009 versión de Silverlight 3 SDK instalado, tendrá que desinstalar primero, antes de instalar VS2010. Puede instalar VS2010 beta2 de http://msdn.microsoft.com/en-us/vstudio/dd582936.aspx y Silverlight Toolkit de http://silverlight.codeplex.com .

Tutorial

El 10 2009 versión es para Silverlight 3 solamente. Proporciona ayuda en tiempo de diseño, tanto para VS2008 y VS2010, así como Blend 3. tutorial A continuación se VS2010 solamente. experiencia en tiempo de diseño para VS2008 y Blend 3 son similares a julio 2009 la liberación . Por favor vea mis posts anteriores para la experiencia en tiempo de diseño con VS2008 y Blend3.

  • Crear un nuevo proyecto de aplicación de Silverlight en VS2010, observe que:
    Create New Silverlight Application Project
    • la caja de herramientas se rellena con SDK y controles Toolkit, con vistosos iconos. Si tiene instalado antes de Blend3 Toolkit, usted puede ver una gran cantidad de controles de mezcla en la caja de herramientas que se supone que no. De forma segura puede quitarlos, haga clic derecho en un control del cuadro de herramientas y seleccione Borrar.
    • se trata de un verdadero diseñador: tanto la vista de diseño y trabajo de la ventana de propiedades!
  • haga doble clic en el cuadro de herramientas TabControl agregará un tabControl1. Tenga en cuenta que:
    Add Tab Control from Toolbox
    • Una referencia a System.Windows.Controls.dll se añade, junto con una definición xmlns: xmlns: controles = "clr-namespace: System.Windows.Controls; montaje = System.Windows.Controls"
    • tabControl1 se inicializa con un tabItem1, que a su vez se inicia con un encabezado y el contenido <Grid/>. (A través de DefaultInitializer )
    • Elementos de la Propiedad está seleccionada en la ventana Propiedades (a través de DefaultPropertyAttribute )
    • Las propiedades se clasifican (a través de CategoryAttribute ), y tienen información sobre herramientas (a través de DescriptionAttribute )
  • Haga doble clic en tabControl1 agregará un controlador de eventos para el evento SelectionChanged (a través de DefaultEventAttribute )
    Default Event
  • Haga click tabControl1, seleccione Agregar Tab (a través de PrimarySelectionContextMenuProvider ):
    VS10SL3TabAddTabCM
  • Un nuevo tabItem2 se añade. Tenga en cuenta que:
    VS10SL3TabAddTabResult
    • tabItem2 se inicializa con un contenido de <Grid/>
    • tabItem2 por defecto de la propiedad de encabezado es resaltado. Usted puede escribir en el cuadro de texto junto a él y cambiar el objeto con tipo de propiedad de encabezado directamente. (A través de TypeConverterAttribute )
    • Todas las propiedades tienen InfoTip agradable
  • haga doble clic sobre la caja de herramientas DatePicker:
    VS10SL3DatePickerAdd
    • un datePicker1 se añade a los tabItem2 <Grid> (a través de ParentAdapter )
    • datePicker1 está totalmente expandido, a pesar de que su propiedad IsDropDownOpen es falso (a través de DesignModeValueProvider )
  • Ahora haga clic tabItem1, observe que tabItem2 su contenido está oculto y es tabItem1 se muestra:
    VS10SL3TabItemSelect
  • haga clic en el cuadro de herramientas:
    VS10SL3TabAddChartpng
    • un chart1 se añade al lugar correcto, inicializado con datos de la muestra, y ha dejado muy bien
    • Serie propiedad predeterminada está seleccionada en la ventana de propiedades
  • haga clic en el botón ... junto a la propiedad de la serie para mostrar el Editor de la colección:
    VS10SL3ChartSeries
    • Seleccione el elemento de ComboBox se llena con los tipos correctos (a través de NewItemTypesAttribute ). El fondo de color rosa para los iconos se fija ahora.
    • la ventana Propiedades de la serie pone de relieve la DependentValuePath propiedad predeterminada, tienen todas las propiedades de categoría (como la categoría de Visualización de Datos), y se puede modificar el objeto con tipo de propiedad Título directamente en el cuadro de texto.
  • Crear una clase de datos simple con algunas propiedades simples, y la incorpora como un origen de datos, a través de partida de datos | Mostrar el menú Fuentes de datos:
    VS10SL3Binding1
  • Arrastre MyData encabezado por tabItem1 y soltar:
    Data Binding
  • Sólo por diversión, abrir el proyecto en Blend 3, podrás ver el comportamiento en tiempo de diseño muy similar:
    VS10SL3Blend3
  • Aunque el tiempo de diseño es el VS2010 las nuevas funciones de esta versión, además, tiempo de diseño para VS2008 y Blend 3 siguen ahí y tiene un montón de correcciones de errores. Por favor refiérase a la página anterior post Silverlight Toolkit tiempo de diseño Características: Marzo 2009 Lanzamiento de actualización para obtener más información para VS2008 y Blend 3 experiencia en tiempo de diseño.

Conclusión

Por encima de tutorial es sólo un vistazo a todas las características en tiempo de diseño que hemos implementado para VS2010. Estoy muy emocionado de que VS2010 ofrece ahora un verdadero diseñador de Silverlight, y voy a seguir enriqueciendo la experiencia en tiempo de diseño para Silverlight en VS y Blend. Sus comentarios son bienvenidos.

Voy a escribir una serie de posts explicando como que la experiencia en tiempo de diseño se implementan.

Compartir y Disfrutar:

  • Print
  • email
  • RSS
  • Twitter
  • TwitThis
  • del.icio.us
  • LinkedIn
  • Technorati
  • Facebook
  • Google Bookmarks
  • Live
  • MySpace
  • QQ书签
  1. 29 de noviembre 2009 a las 19:14 | # 1

    @ Morten
    Perdón por la demora, Morten. siguiente ejemplo muestra la nueva manera de registrar los controles con Visual Studio caja de herramientas:
    c: \> reg consulta "HKEY_LOCAL_MACHINE \ software \ microsoft \ microsoft \ SDK \ Silverlight \ v3.0 \ AssemblyFoldersEx \ SilverlightToolkit0910" / s

    HKEY_LOCAL_MACHINE \ software \ microsoft microsoft \ SDK \ Silverlight \ v3.0 \ AssemblyFoldersEx \ SilverlightToolkit0910
    (Predeterminado) REG_SZ C: \ Archivos de programa \ Microsoft SDK \ Silverlight \ v3.0 \ Toolkit Oct09 \ \ bin \

    HKEY_LOCAL_MACHINE \ software \ microsoft \ Microsoft SDK \ Silverlight \ v3.0 \ AssemblyFoldersEx \ SilverlightToolkit0910 \ Herramientas

    Simplemente agregando subclave caja de herramientas en virtud de su inscripción AssemblyFoldersEx, todas las asambleas en la carpeta registrados serán analizados y todos los controles en esas asambleas se mostrará en la cartera de VS, excepto aquellos con ToolboxBrowsableAttribute (falso) especificado.

  2. 02 de noviembre 2009 a las 14:07 | # 2

    Dado que ustedes no comparten la fuente para el instalador (creo que debe), ¿podría compartir las claves del Registro necesarios para obtener VS para recoger a sus asambleas de forma automática y cómo crear las cajas de herramientas de VS?

  3. CJ
    24 de octubre 2009 a las 07:19 | # 3

    Gran información! En lugar de escribir una serie de posts sobre cómo la experiencia en tiempo de diseño se lleva a cabo, me gusta mucho más ver más mensajes como éste que describen los detalles de la experiencia en tiempo de diseño. Parece que muchos de los tutoriales que he encontrado en VS2010 se centran en la instalación o el resumen alto nivel de características, no la carne y las patatas detalles del diseñador de XAML y kit de herramientas, como usted está proporcionando en este post.

  4. 21 de octubre 2009 a las 18:42 | # 4

    @ Justin Angel
    Usted escribió la especificación :-)

  5. 21 de octubre 2009 a las 18:12 | # 5

    Amarlo :)
    Gran trabajo!

    - Justin Angel

  1. Aún no vínculos.