Ver Mensaje Individual
  #2 (permalink)  
Antiguo 12/05/2011, 18:15
Avatar de giovani_loera
giovani_loera
 
Fecha de Ingreso: mayo-2011
Ubicación: Tijuana
Mensajes: 225
Antigüedad: 13 años
Puntos: 21
Respuesta: Desplegar un UserControl en WPF

Encontre un Forma de Desplegar y acceder a los datos del UserControl.
Para desplegar el UserControl es utilizar un StackPanel

Codigo Xaml:
<StackPanel x:Name="panWork"/>

Codigo CSS:
Al cargar la Ventana (windows) de WPF en Constructor le agrego el userControl al stackPanel:

public wNewTool()
{
InitializeComponent();
this.panWork.Children.Add(new ucTools());
}

En mi caso quiero guardar los datos q esten el UserControl, para acceder a ellos ,comvierto lo q esta en el stackPanel al UserControl que agrege asi:

private void btnSave_Click(object sender, RoutedEventArgs e)
{
ucTools win = this.panWork.Children[0] as ucTools;
//para obtener los datos hago lo siguiente
string noTool=win.txtNoTool.Text;
//.......... y asi sucedivamente

//Pero lo q yo ises es crear un metodo en el userControl, para q me regresara un objete de una clase con todos los datos del userControl
Common.Common.Tool newTool = win.GetsTool();
}

Espero que a cualquiera q tenga la misma duda, le ayude mi ejemplo, si tienen una sugerencia u otro forma de acerlo les pido q me la den saber .

Saludos a Todos...

Nota: " Si les sirvio mi ejemplo por favor pongan q les gusto, no cuesta nada "