WPF:
XAML
<TreeView x:Name="treeView_Set" Grid.Column="0" FontSize="25" Margin="5,5,5,5">
<TreeView.ItemTemplate>
<HierarchicalDataTemplate ItemsSource="{Binding Path=Children}">
<TextBlock Text="{Binding TreeViewItemName}" ContextMenu="{Binding TreeContentMenu}"/>
</HierarchicalDataTemplate>
</TreeView.ItemTemplate>
</TreeView>
这里需要新增一个类:
/// <summary>
/// 可视化树节点的结构定义
/// TreeViewItemName 树节点名
/// TreeContentMenu 树节点名(显示)
/// Children 子数
/// </summary>
public class TreeViewItemIPU
{
private string _treeViewItemName;
public string TreeViewItemName
{
get { return _treeViewItemName; }
set { _treeViewItemName = value; }
}
private ContextMenu contentMenu = new ContextMenu();
public ContextMenu T

本文介绍了如何在WPF中使用XAML和后台代码实现C#的左侧菜单栏,通过创建TreeViewItemIPU类和利用List<TreeViewItemIPU>结构展示树形菜单。
最低0.47元/天 解锁文章
994

被折叠的 条评论
为什么被折叠?



