Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Actualización: noviembre 2007
Los recursos son objetos .NET que utiliza y a los que tiene acceso la aplicación. Entre los ejemplos de recursos se incluyen pinceles para combinaciones de colores o de imágenes. Puede utilizar la clase ResourceDictionary para organizar todos los recursos en un archivo fácil de administrar y tener acceso a ellos desde la aplicación.
En este tutorial realizará las tareas siguientes:
Agregar un objeto ResourceDictionary.
Agregar un recurso al objeto ResourceDictionary.
Obtener acceso al recurso.
Cuando acabe, habrá aprendido a agregar un objeto ResourceDictionary a la aplicación y a obtener acceso a los recursos contenidos en ese objeto ResourceDictionary.
Nota: |
|---|
Los cuadros de diálogo y comandos de menú que se ven pueden diferir de los descritos en la Ayuda, en función de la configuración activa o la edición. Para cambiar la configuración, elija la opción Importar y exportar configuraciones en el menú Herramientas. Para obtener más información, vea Valores de configuración de Visual Studio. |
Requisitos previos
Necesita los componentes siguientes para completar este tutorial:
- Visual Studio 2008.
Agregar un objeto
El primer paso es agregar un objeto ResourceDictionary a la aplicación.
Para agregar un objeto ResourceDictionary a la aplicación
Cree un nuevo proyecto de aplicación de WPF en Visual Basic o en Visual C# denominado ManageResources. Para obtener más información, vea Cómo: Crear un nuevo proyecto de aplicación de WPF.
Window1.xaml se abrirá en el WPF Designer.
En el Explorador de soluciones, haga clic con el botón secundario en el proyecto ManageResources y seleccione Agregar | ResourceDictionary.
Se abrirá el cuadro de diálogo Agregar nuevo elemento.
Compruebe que Dictionary1.xaml aparece en el cuadro Nombre y haga clic en Agregar.
Un nuevo objeto ResourceDictionary denominado Dictionary1.xaml se agrega al proyecto y se abre en el WPF Designer.
Agregar un recurso al objeto ResourceDictionary
El objeto ResourceDictionary agregado se puede editar en el editor de XAML y servir como un repositorio central para los recursos. Ahora agregará un recurso al objeto ResourceDictionary.
Para agregar un recurso al objeto ResourceDictionary
Asegúrese de que Dictionary1.xaml está abierto en WPF Designer.
En la vista XAML, agregue el siguiente marcado XAML después de la etiqueta de apertura <ResourceDictionary>:
<SolidColorBrush Color="Green" x:Key="myBrush"></SolidColorBrush>En el menú Archivo, seleccione Guardar todo.
Ha agregado un objeto SolidColorBrush denominado myBrush como un recurso que estará disponible en la aplicación.
Obtener acceso al recurso
En este procedimiento, obtendrá acceso al recurso SolidColorBrush y lo usará en la ventana principal.
Para obtener acceso a un recurso
En el WPF Designer, haga clic en la ficha con la etiqueta Window1.xaml para ver este archivo.
En el Cuadro de herramientas, arrastre un control Button hasta la ventana.
En la vista XAML, agregue el siguiente XAML después de la etiqueta de apertura <Window> y antes de la etiqueta de apertura Grid:
<Window.Resources> <ResourceDictionary Source="Dictionary1.xaml"> </ResourceDictionary> </Window.Resources>De este modo importará el objeto ResourceDictionary definido en Dictionary1.xaml a los recursos de la ventana activa.
Agregue el XAML siguiente en la etiqueta de apertura <Button>
Background="{StaticResource myBrush}"Así se establece la propiedad Background del objeto Button en el pincel que define el recurso con nombre.
Presione F5 para ejecutar la aplicación.
El fondo del botón es verde.
Vea también
Tareas
Cómo: Obtener y establecer recursos en el ámbito de aplicación
Conceptos
Información general sobre recursos
Nota: