Foros del Web » Programando para Internet » ASPX (.net) »

Acceso a UserControl en MainWindow desde otro componente

Estas en el tema de Acceso a UserControl en MainWindow desde otro componente en el foro de ASPX (.net) en Foros del Web. Hola, Estoy desarrollando un proyecto en WPF y necesito acceder a un UserControl que está en mi MainWindow desde otro UserControl. Para explicarlo mejor: dentro ...
  #1 (permalink)  
Antiguo 30/09/2011, 05:20
 
Fecha de Ingreso: marzo-2008
Mensajes: 25
Antigüedad: 16 años, 1 mes
Puntos: 0
Acceso a UserControl en MainWindow desde otro componente

Hola,

Estoy desarrollando un proyecto en WPF y necesito acceder a un UserControl que está en mi MainWindow desde otro UserControl.

Para explicarlo mejor:

dentro de mi MainWindow.xaml tengo estos 2 UserControl declarados:

Código:
<!-- Search Column -->
<my:SearchPanel Grid.Column="0" x:Name="searchPanel" Margin="0,0,0,0"/>

<!-- Objects Column -->
<my:ObjectsPanel Grid.Column="2" x:Name="controllerPanel" Margin="0,0,0,0"/>
y en mi Componente de Búsqueda tengo un botón que ocultará el panel de objetos. La idea es que dentro del evento Click pueda acceder a ObjectsPanel.Visibility = Hidden.

Código:
<Button Name="btnHide" Content="Ocultar" Margin="0,0,5,5" 
Height="20" Width="120"
VerticalAlignment="Bottom" HorizontalAlignment="Right" 
Click="btnHide_Click"/>
Código:
private void btnNewController_Click(object sender, RoutedEventArgs e)
{
   // Aqui va la acción de ObjectsPanel.Visibility = Hidden;
}
y ahora la pregunta, ¿Alguien sabe como puedo acceder a este componente para modificar sus propiedades, ocultarlo, mostrarlo, pasarle variables, etc....?

Gracias. Un saludo!

Etiquetas: componente, hidden, usercontrol, 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 16:05.