private void button_Click(object sender, RoutedEventArgs e)
{
var button = (Button) sender;
var stackPanel = button.Parent as StackPanel;
var childStackPanel = stackPanel.Children.Where(a => a is StackPanel).FirstOrDefault();
// var textbox = childStackPanel.Children.Where(a => a is StackPanel).FirstOrDefault();
}
在這種情況下,無法在元素,文本框中獲取元素。如何在Silverlight中查找嵌套元素
但是,當我編碼爲chidStackPanel.Children
時,會出現錯誤。沒有兒童物業可用。
UIElement沒有兒童財產。也許你應該提供一些關於你想要做什麼的細節,因爲我確定應該有比使用兒童屬性更好的方法... – ken2k 2011-12-19 16:42:43