silverlight:从RowDetailsVisibilityChanged设置RowDetailsTemplate控件

silverlight:从RowDetailsVisibilityChanged设置RowDetailsTemplate控件,silverlight,Silverlight,给定具有RowDetailsVisibilityMode=“VisibleWhenSelected”的silverlight数据网格,单击数据网格中的一行时,如何设置或绑定RowDetailsVisibilityChanged()事件中的控件 您不需要对rowsvisibilitychanged事件进行编码,如果您在数据模板中设置绑定,Silverlight将自动为您执行绑定。只需使用{Binding col_name} 一个简化的例子是,当用户单击一行时,绑定会自动发生 <sdk:Dat

给定具有RowDetailsVisibilityMode=“VisibleWhenSelected”的silverlight数据网格,单击数据网格中的一行时,如何设置或绑定RowDetailsVisibilityChanged()事件中的控件


您不需要对rowsvisibilitychanged事件进行编码,如果您在数据模板中设置绑定,Silverlight将自动为您执行绑定。只需使用{Binding col_name}

一个简化的例子是,当用户单击一行时,绑定会自动发生

<sdk:DataGrid RowDetailsVisibilityMode='VisibleWhenSelected'
              ItemsSource='{Binding ElementName=ld_linkDomainDataSource, Path=Data}'>

<data:DataGrid.RowDetailsTemplate>
        <DataTemplate>
            <StackPanel>
                <TextBlock Text='Link Name: '/>
                <TextBox Text='{Binding link_name}'/>   <-- column from ItemsSource
            </StackPanel>
        </DataTemplate>
    </data:DataGrid.RowDetailsTemplate>


您不需要编写rowsvisibilitychanged事件的代码,如果您在数据模板中设置绑定,Silverlight将自动为您执行绑定。只需使用{Binding col_name}

一个简化的例子是,当用户单击一行时,绑定会自动发生

<sdk:DataGrid RowDetailsVisibilityMode='VisibleWhenSelected'
              ItemsSource='{Binding ElementName=ld_linkDomainDataSource, Path=Data}'>

<data:DataGrid.RowDetailsTemplate>
        <DataTemplate>
            <StackPanel>
                <TextBlock Text='Link Name: '/>
                <TextBox Text='{Binding link_name}'/>   <-- column from ItemsSource
            </StackPanel>
        </DataTemplate>
    </data:DataGrid.RowDetailsTemplate>