首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

,WPF中怎么获取<DataTemplate>中的控件

2013-08-01 
求助,WPF中如何获取DataTemplate中的控件ListView???????????????ListView.View???????????????????

求助,WPF中如何获取<DataTemplate>中的控件

<ListView>
???????????????<ListView.View>
???????????????????<GridView>
???????????????????????<GridViewColumn>
???????????????????????????<GridViewColumn.CellTemplate>
???????????????????????????????<DataTemplate>
                                    <Grid>
                                        <RichTextBox>
                                            <FlowDocument>
                                                 <Paragraph>
                                                      <DockPanel>
                                                          <RichTextBox x:Name="RtBox">
                                                               <FlowDocument>
                                                                    <Paragraph>
                                                                        <Image Source=""/> 


                                                                        <Run Text="{Binding Text}"/>
                                                                    <Paragraph>
                                                                </FlowDocument>
                                                          </RichTextBox>
                                                      </DockPanel>
                                                 </Paragraph>
                                             </FlowDocument>
                                        </RichTextBox>
                                    </Grid>


                                </DataTemplate>
                            </GridViewColumn.CellTemplate>
                        </GridViewColumn>
                   <GridView>
              ?<ListView.View>
          <ListView>
????????????????? 



该如何获取到叫RtBox的RichTextBox  ,我想用后台的代码控制是否启用这一控件。


                                                        x:Name="RtBox">

        private void RtBox_Loaded_1(object sender, RoutedEventArgs e)
        {
            var richTextBox= (RichTextBox)sender;
        }

sender就是你想要拿到的richtextbox
[解决办法]
前提是你绑定的itemsource有东西~不然listview不会做出来这个element的~

热点排行