نوشته شده توسط
gama_slv
چند یوزر کنترل را باید به یک StackPanel اضافه میکنم و بعدش باید مقدار تکس با کس های هر کدوم از یوزر کنترل ها رو بدست بیارم .
اضافه کردن یوزر کنترل ها
private void BtnAddUc_OnClick(object sender, RoutedEventArgs e)
{
UcOrderPl OrderPl = new UcOrderPl();
Stak.Children.Add(OrderPl);
}
chlid.png
مثلا باید مقدار طول هر کدوم رو بتونم بدست بیارم.
موقع طراحی UcOrderPl تون برای اون TextBox ها Name در نظر بگیرید، مثلا "TextBox x:Name="TxWidth> تا از طریق اون TxWidth دسترسی داشته باشید :
UcOrderPl OrderPl = new UcOrderPl();
Stak.Children.Add(OrderPl);
OrderPl.TxWidth.Text = "123";
var OrderPl = (UcOrderPl)Stak.Children[0];
int width;
int.TryParse(OrderPl.TxWidth.Text, out width);
MessageBox.Show("Width = " + width);
foreach (UcOrderPl OrderPl in Stak.Children)
{
OrderPl.TxWidth.Text = "100";
}