0

如何识别foreach Silverlight Datagrid中的标签控件

对于 TaskDataGrid.ItemsSource 中的每个项目

TryCast(TryCast(item, StackPanel).Children(2), Label).Content = "新文本"

下一个

我在第 2 列中有标签控件如何识别和分配值

4

1 回答 1

0

这工作正常..

For Each rowItem In TaskDataGrid.ItemsSource 
            ' Ensures that all rows are loaded. 
            TaskDataGrid.ScrollIntoView(rowItem, TaskDataGrid.Columns.Last())  
            Dim fe As FrameworkElement = TaskDataGrid.Columns(2).GetCellContent(rowItem)
            Dim fe1 As FrameworkElement = TaskDataGrid.Columns(1).GetCellContent(rowItem)

            Dim gridCmbo As Grid = DirectCast(fe, Grid)

            Dim gridCmbo1 As Grid = DirectCast(fe1, Grid)

            Dim lbltaskId As Label = CType(gridCmbo1.FindName("lbltaskId"), Label)

            Dim lblBaseReceipt As Label = CType(gridCmbo.FindName("lblBaseReceipt"), Label)


        Next
于 2013-08-02T05:52:04.650 回答