在wpf中打印整个树视图的简单方法
本文关键字:视图 简单 方法 wpf 打印 | 更新日期: 2023-09-27 18:20:22
我的应用程序中有一个带有复选框的树视图对象,我需要打印整个树视图结构。我该怎么做?我尝试了视觉控制打印,但由于树太长,它不能满足我的要求。我尝试了其他网站的一些代码,但没有一个满足要求。我使用的是框架V3.5。有人能帮我吗?
提前感谢,Sivajith
要遍历TreeView控件的所有节点:1.创建一个递归方法来测试每个节点。2.调用程序。以下示例显示如何打印每个TreeNode对象的Text属性:
private void PrintRecursive(TreeNode treeNode)
{
// Print the node.
System.Diagnostics.Debug.WriteLine(treeNode.Text);
MessageBox.Show(treeNode.Text);
// Print each node recursively.
foreach (TreeNode tn in treeNode.Nodes)
{
PrintRecursive(tn);
}
}
// Call the procedure using the TreeView.
private void CallRecursive(TreeView treeView)
{
// Print each node recursively.
TreeNodeCollection nodes = treeView.Nodes;
foreach (TreeNode n in nodes)
{
PrintRecursive(n);
}
}