zoukankan      html  css  js  c++  java
  • listview的gridview视图中,获取列中模板内的button按钮(找控件内的控件)

    点击“间隙”,获取“间隙”旁边隐藏的减号按钮(本图片未显示出来)

    private void TextBlock_MouseDown_2(object sender, MouseButtonEventArgs e)
    {
    ContentPresenter contentPres = (sender as FrameworkElement).TemplatedParent as ContentPresenter;
    DataTemplate dTemplate = contentPres.ContentTemplate;
    Button quesDesc = (Button)dTemplate.FindName("delete", contentPres)

    .......

    }

    xaml

    <ListView Name="listview" Grid.Row="4" Grid.Column="1" Grid.ColumnSpan="5" Background="#D8D8D8">
        <ListView.View>
            <GridView ColumnHeaderContainerStyle="{StaticResource myHeaderStyle}">
                <GridViewColumn Header="类型" Width="80">
                    <GridViewColumn.CellTemplate>
                        <DataTemplate>
                            <WrapPanel>
                                <TextBlock Text="{Binding Path=ItemType,Converter={StaticResource itemtypeConverter}}" MouseDown="TextBlock_MouseDown_2"></TextBlock>
                                <Button Name="delete" Visibility="Hidden" Content="-" Click="delete_Click_1"></Button>
                            </WrapPanel>
                        </DataTemplate>
                    </GridViewColumn.CellTemplate>
                  </GridViewColumn>
    ....
            </GridView>
        </ListView.View>
    </ListView>

    ;

  • 相关阅读:
    Crawling Computing Ranking 很长时间, 怎么办?
    明月外,净红尘
    数据库人员面试:SQL Server常用测试题
    华山人物志——苏颖超
    安全性和 XML Web services
    聚簇索引与非聚簇索引的区别以及SQL Server查询优化技术
    SQL2000里的数据类型
    [精华] 数据库的查询优化技术
    深入浅出理解索引结构
    XSL
  • 原文地址:https://www.cnblogs.com/ykgbk/p/10690108.html
Copyright © 2011-2022 走看看