Foros del Web » Programación para mayores de 30 ;) » .NET »

WPF - Cambiar contenido de un Border al hacer click en un boton (Desde XAML)

Estas en el tema de WPF - Cambiar contenido de un Border al hacer click en un boton (Desde XAML) en el foro de .NET en Foros del Web. Buenas tardes foreros. Tengo un MenuItem, y cuando hago Click, quiero establecer el Content de un Border poniendo un UserControl. La idea es tener en ...
  #1 (permalink)  
Antiguo 21/04/2014, 15:37
 
Fecha de Ingreso: junio-2003
Ubicación: Asturias
Mensajes: 2.429
Antigüedad: 21 años, 6 meses
Puntos: 7
WPF - Cambiar contenido de un Border al hacer click en un boton (Desde XAML)

Buenas tardes foreros.

Tengo un MenuItem, y cuando hago Click, quiero establecer el Content de un Border poniendo un UserControl.

La idea es tener en la parte de arriba de mi App un menu, cada vez que pinchas en una opción, cargo en el Border un UserControl.

Pero... no soy capaz de establecer un Trigger que sea capaz de hacer lo que quiero... tengo lo siguiente:

Código:
        <Menu DockPanel.Dock="Top">
            <MenuItem Header="_Archivo">
                <MenuItem Header="Nueva Pantalla">
                    <MenuItem.Style>
                        <Style>
                            <Style.Triggers>
                                <EventTrigger RoutedEvent="MenuItem.Click">

                                         SUPONGO QUE AQUI DEBERÍA HABER ALGO PARA DECIR QUE Content Quiero que haya en el border                                     

                                </EventTrigger>
                            </Style.Triggers>
                        </Style>
                    </MenuItem.Style>
                </MenuItem>
            </MenuItem>
        </Menu>

        <Border x:Name="myBorder"></Border>

Por favor, si alguien sabe de XAML, que me ayude, por que estoy desesperado.
__________________
Charlie.

Etiquetas: border, boton, contenido, wpf
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:45.