• 绑定当前对象例子——Tag="{Binding}"


    <TreeView Margin="10,5,0,0" HorizontalAlignment="Left"  VerticalAlignment="Stretch" Grid.Column="2" Grid.Row="1" Grid.RowSpan="4"  Width="172" x:Name="tv_Orgs" ItemsSource="{Binding OrgTreeNodes}"   ItemContainerStyle="{StaticResource OrgTreeViewItemStyle}" Style="{DynamicResource OrgTreeViewStyle}">
                    <TreeView.ItemTemplate>
                        <HierarchicalDataTemplate DataType="{x:Type dataEntity:OrgData}" ItemsSource="{Binding Nodes}"> <!--ItemsSource="{Binding Nodes}"-->
                            <StackPanel Orientation="Horizontal" Margin="0,2,0,2">
                                <!--<StackPanel Orientation="Horizontal">-->
                                    <CheckBox x:Name="treeViewItemCheckBox" Tag="{Binding}" IsChecked="{Binding IsChecked, Mode= TwoWay,UpdateSourceTrigger=PropertyChanged}" VerticalAlignment="Center" Style="{StaticResource CheckBoxStyle1}" Click="treeViewItemCheckBox_Click" />
                                    <TextBlock Text="{Binding OrgName,Mode=TwoWay}" ToolTip="{Binding OrgName,Mode=TwoWay}" Margin="2,0,0,0"/>
                                <!--</StackPanel>-->
                            </StackPanel>
                        </HierarchicalDataTemplate>
                    </TreeView.ItemTemplate>
                </TreeView>

  • 相关阅读:
    Redhat各个版本和内核对照
    Java8 lambda表达式总结
    conda 安装指定版本的指定包
    git初始化的几句shell
    MYsqli 绑定插入与查询实例
    按天去除重复数据,为0则取0,否则取最大的那个值
    存储过程,循环插入1000条记录
    主表如何统计在附表中的出现次数?
    Invalid argument supplied for foreach()
    二十、mysql mysqldump备份工具
  • 原文地址:https://www.cnblogs.com/changbaishan/p/4586839.html
Copyright © 2020-2023  润新知