12/05/2011, 18:15
|
| | | Fecha de Ingreso: mayo-2011 Ubicación: Tijuana
Mensajes: 225
Antigüedad: 13 años, 6 meses 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 " |