找回密码
 立即注册

QQ登录

只需一步,快速开始

HopeFul

初级会员

17

主题

45

帖子

485

积分

初级会员

积分
485
HopeFul
初级会员   /  发表于:2020-3-13 12:31  /   查看:2888  /  回复:1
Xaml:
<c1:C1TreeView Grid.Row="1" Grid.Column="0" Grid.RowSpan="2" x:Name="C1TreeView1"  Background="#E6F4FB" Header="{Binding Eattribute1}"
                       ShowLines="True"  ItemClick="C1TreeView1_ItemClick_1">
                        <c1:C1TreeView.ItemTemplate>
                            <HierarchicalDataTemplate  ItemsSource="{Binding QmInspectionVornr}" >
                                <StackPanel Orientation="Horizontal">
                                    <Label Content="{Binding Eattribute1}" MinHeight="30" VerticalContentAlignment="Center"  VerticalAlignment="Center" Padding="4 0 4 0"/>
                                </StackPanel>
                            </HierarchicalDataTemplate>
                        </c1:C1TreeView.ItemTemplate>
                    </c1:C1TreeView>
后台:
private void C1TreeView1_ItemClick_1(object sender, SourcedEventArgs e)
        {
            C1TreeView vC1TreeView = sender as C1TreeView;

            if (vC1TreeView.SelectedItem != null)
            {
                //  QMInspectionEntity

                QMInspectionEntity vQMInspectionEntity = (QMInspectionEntity)vC1TreeView.SelectedItem.DataContext;
            }
        }
问题:
C1TreeView数据绑定为IList
vC1TreeView.SelectedItem 一直为null     我需要拿到C1TreeView当前点击行所绑定的数据






1 个回复

倒序浏览
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2020-3-13 14:14:16
沙发
做了一个小demo,请参考附件,我这里测试可以获取到选择的内容,你看看和你那边的情况有何不同

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部