wpf编程 求大神指导如何用WPF制作一个论坛。。。!!急!!!

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了wpf编程 求大神指导如何用WPF制作一个论坛。。。!!急!!!相关的知识,希望对你有一定的参考价值。

或者其他的也行,只要使用SV编程,C#语言!!拜托~~!!!

参考技术A 既然是wpf,肯定就是cs模式了,你先把项目分为客户端(C)和服务端(S)。然后做好需求分析,就是你这个东西有些什么功能,怎么使用。然后做设计,就是界面和程序的构架分层,还有数据库的设计。WPF只能做出界面,然后需要WCF连接服务器,或者直接ado.net访问数据库,实现增删查改论坛帖子的功能。最后再测试就OK啦~这个流程最稳妥,比凭想象写代码全面得多。追问

可以具体点么

WPF TreeView绑定数据

我想用TreeView来实现与数据库数据的绑定。我首先为TreeView添加了一个TreeViewItem,作为根节点。然后我想把数据绑定在该根节点的子节点上,也就是说非递归实现,请问可以怎么实现呀?我在网上找了不少资料,但是他们定义的根节点和子节点是一样的,但是我要实现的是对根节点的子节点添加右键菜单而根节点没有,现在实现不了,跪求大神指导哇!

你好:

        可以通过给节点类添加一个标记来实现。

如节点类:

public class Node

   public string Nameget;set;
   public bool IsRootNodeget;set;
   public Node ParentNodeget;set;
   public IList<Node> NodeListget;set;     

  

右键菜单:

if(!SelectedTreeItem.IsRootNode)
//if(SelectedTreeItem.ParentNode!=null) 

   //弹出右键菜单  

也可以在界面通过绑定属性IsRootNode实现。

追问

请问菜单应该怎么写呢?比如对某一个item,右键产生菜单之后要能对该item进行一些相应的操作。这是另一个问题了,我会追加分的。谢了!

参考技术A 我给你我自己的源码你试试看,但是我是用递归来实现添加删除增加展开子节点的

以上是关于wpf编程 求大神指导如何用WPF制作一个论坛。。。!!急!!!的主要内容,如果未能解决你的问题,请参考以下文章

WPF TreeView绑定数据

WPF TreeView绑定数据

WPF Blend 脑洞大开的问题:如何用Blend得到或画出一个凹槽曲面。

如何用html+css做出这个静态网页 求大神解答

如何用wpf调用mfc程序呢?

wpf treeview中动态创建的treeViewItem如何用右键触发菜单?