C# 行加载期间radgridview中的访问按钮

C# 行加载期间radgridview中的访问按钮,c#,silverlight,silverlight-4.0,silverlight-5.0,C#,Silverlight,Silverlight 4.0,Silverlight 5.0,我有一个简单的视图。 在最后一篇专栏文章中,我提到了radbutton 我想在网格加载期间访问此radbutton <telerik:RadGridView x:Name="gvViewer" ItemsSource="{Binding Items}"> <telerik:GridViewDataColumn UniqueName="StatusName" Width="200"> <telerik:GridViewDat

我有一个简单的视图。 在最后一篇专栏文章中,我提到了radbutton

我想在网格加载期间访问此radbutton

<telerik:RadGridView x:Name="gvViewer" ItemsSource="{Binding Items}">

<telerik:GridViewDataColumn UniqueName="StatusName" Width="200">

                    <telerik:GridViewDataColumn.Header>
                        <TextBlock Text="StatusName" />
                    </telerik:GridViewDataColumn.Header>

                    <telerik:GridViewDataColumn.CellTemplate>
                        <DataTemplate>
                                <telerik:RadButton Name="btnSend" Content="Send" />
                        </DataTemplate>
                    </telerik:GridViewDataColumn.CellTemplate>
                </telerik:GridViewDataColumn>

</telerik:RadGridView>
我已加载此事件

void gvViewer_RowLoaded(object sender, RowLoadedEventArgs e)
{
            var button= row.ChildrenOfType<RadButton>();
}
row.ChildrenOfType将null返回给var按钮


如何访问此按钮

请尝试以这种方式检查Row.FindControlbtnSend;或 e、 Row.FindControlbtnSend;为什么不在按钮本身上设置加载的处理程序?还要检查您的场景是否可以仅通过绑定完成,它将更像SL。