Tag: treeviewitem

如何将TreeViewItem放入生成的TreeViewItem?

C#: TreeViewItem treeItem = null; treeItem = new TreeViewItem(); treeItem.Header = “Audit”; foreach (cAuditTransactionTypeEntity tt in _Pot) { char[] charsToTrim = {‘ ‘, ‘\t’ }; treeItem.Items.Add(new TreeViewItem() { Header = tt.TransactionType, Name = tt.TransactionType.Replace(” “, “”)}); } ToDoList.Items.Add(treeItem); XAML: 我已将TreeViewItems添加到TreeView ,如上所示。 现在我需要在每个生成的TreeViewItems下添加更多项目。 但是,如XAML(也在上面)中所示,新生成的项目尚未添加,因此我无法将它们命名为在代码中引用它们。 treeItem.Items.Add(new TreeViewItem() { Header = tt.TransactionType, Name = tt.TransactionType.Replace(” “, “”)}); 因此,我在代码的这一部分添加了名称生成。 […]

处理过的RoutedEvent继续冒泡树

我正在开发一个基于TreeView的控件,我的双击事件继续冒泡我的TreeViewItem节点。 目标是在双击时让TreeViewItem展开或折叠。 我有一个样式,将MouseDoubleClick事件的事件处理程序应用于每个TreeViewItem 。 这是处理事件的代码 private void TreeViewItemDoubleClicked( object sender, RoutedEventArgs e ) { // Get the specific tree view item that was double clicked TreeViewItem treeViewItem = sender as TreeViewItem; // not null? if( null != treeViewItem ) { // Switch expanded state if( true == treeViewItem.IsExpanded ) { treeViewItem.IsExpanded = false; } else […]

你如何在WPF C#中获得treeviewitem的级别?

你如何在WPF C#中获得treeviewitem的级别? 在Windows窗体中,有一个树视图类的.Level成员,但似乎没有一个用于WPF C#。

将样式应用于所有TreeViewItem

嗨我遇到的问题是我有多个TreeView控件,每个TreeView都有自己的TreeViewItem样式,设置它 TreeView ItemContainerStyle =“{StaticResource Style1}” 只会设置根元素而不是所有子元素,如何将样式应用于TreeView中的所有子元素

以编程方式将内容添加到TreeViewItem

我正在尝试创建一个带有控件的新TreeViewItem,如: 除了,我想在运行时(我使用C#),但我无法弄清楚如何做到这一点。 你能帮我吗? 这是我用来生成节点的代码。 在这里的某个地方我想插入一个数字上/下控制。 我还没有那个控制权,但为了争论,让我们说我想插入一个按钮。 private void TreeView_AfterSelect(object sender, System.Windows.Forms.TreeViewEventArgs e) { if (TreeView.SelectedNode != null) { if (((vcvscompiler.DataTypes.dataObjectv)(TreeView.SelectedNode.Tag))._vcardName.re == “adr_work”) { foreach (string k in ((vcvscompiler.DataTypes.dataObjectv)(TreeView.SelectedNode.Tag))._prefs) { TreeViewItem newChild = new TreeViewItem(); newChild.Header = k; treeView1.Items.Add(newChild); } } } } WPF:

显示与行相关的树视图项?

有没有办法让我们展开时,树视图显示连接项目的线条? 谢谢!

整个行上的WPF树视图项背景

我正在编写一个应用程序,我需要按项目在整行下设置背景。 我在这里找到了一些灵​​感,但我不知道如何在模板中获得边框背景值(问题有点复杂:) 我的问题是在树视图中有两种类型的“数据”(文件和文件夹)。 用户可以修改文件和文件夹下的背景。 现在我有文本块的背景,但它看起来很可怕,我想要整个行的背景(我认为它会看起来好多了)。 现在看来是这样的: 但我需要的是: 如果我更改边框背景的值,我会更改所有项目(逻辑上)。 所以我想我真的需要处理文本块背景,但我不能遍及整个行(拉伸不是一个解决方案,因为它只是将它扩展到行的末尾而不是之前的那个空白区域)。 谢谢你的建议。 编辑: XAML在这里: <!—-> <!—->