Compartir a través de


Usar el editor de expresiones personalizadas para establecer una propiedad

En el panel Propiedades, puede configurar las propiedades de varias maneras. En el nivel más simple, puede escribir un valor, seleccionar un botón o seleccionar un valor en una lista desplegable. Para las propiedades más complejas, use los editores de subpropiedades y colecciones. También puede usar las opciones de propiedades avanzadas para enlazar datos, enlazar plantillas o aplicar un recurso a una propiedad.

[!NOTA]

Las expresiones personalizadas, los editores de subpropiedades, los editores de colecciones, el enlace de datos, el enlace de plantillas y los recursos no se admiten en los proyectos de Microsoft Silverlight 1.0.

En el siguiente procedimiento se muestra cómo configurar varios valores mediante el editor de expresiones personalizadas. El editor de expresiones personalizadas admite la sintaxis XAML, lo que significa que actúa como un visor XAML en miniatura del valor de la propiedad. Esto resulta útil si se conoce la sintaxis del valor XAML y si desea pegarla rápidamente en el valor de la propiedad sin necesidad de realizar todos los pasos en la interfaz de usuario de Expression Blend para configurarla.

Para configurar una propiedad mediante el editor de expresiones personalizadas

  1. En el panel Propiedades, haga clic en el botón Opciones avanzadas de la propiedadCc294528.d6ba8f4a-b8a2-445a-af0b-a267dfade6e1(es-es,Expression.10).png situado junto a la propiedad que desee establecer y, a continuación, haga clic en Expresión personalizada. Aparece el editor Expresión personalizada.

  2. Escriba o pegue el valor XAML de la propiedad. Por ejemplo, puede usar una de las siguientes sugerencias de sintaxis, cambiando los valores en negrita:

    • Para enlazar la propiedad a un origen de datos u otra propiedad, puede escribir algo similar a lo siguiente:

      {Binding Mode=Mode, Source={StaticResource DataSourceName}, XPath=path}
      {Binding Path=PropertyName, ElementName=ElementName, Mode=Mode}
      
    • Para establecer la propiedad en un estilo o recurso de pincel, puede escribir algo como lo siguiente:

      {DynamicResource ResourceKey}
      {DynamicResource {x:Static SystemColors.ColorName}} 
      
      Cc294528.alert_tip(es-es,Expression.10).gifSugerencia:

      Para ver el valor XAML de cualquier propiedad, abra el editor de expresiones personalizadas, aunque la propiedad sea un enlace de datos, una referencia de recursos, una referencia de objetos o simplemente un valor. Esto es útil si desea copiar la sintaxis de una propiedad para pegarla en el editor de expresiones personalizadas de otra propiedad.