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

我从服务器端接收信息并创建TreeViewItem之后,需要右键对这个item进行操作弹出一个菜单,该如何实现?... 我从服务器端接收信息并创建TreeViewItem之后,需要右键对这个item进行操作弹出一个菜单,该如何实现? 展开
 我来答
day忘不掉的痛
2015-08-04 · 知道合伙人数码行家
day忘不掉的痛
知道合伙人数码行家
采纳数:62646 获赞数:223930
本人担任公司网络部总经理多年,有充足的网络经验、互联网相关知识和资讯。

向TA提问 私信TA
展开全部
public class ResourcesSettingViewModel : SoftGuidanceViewModelBase
2 {
3 #region Contructor
4 public ResourcesSettingViewModel()
5 : this(new ResourcesSettingModel())
6 {
7
8 }
9 public ResourcesSettingViewModel(ResourcesSettingModel resourcesSettingModel)
10 {
11 this.resourcesSettingModel = resourcesSettingModel;
12
13 }
14 #endregion
15 #region Variables
16
17 private ResourcesSettingModel resourcesSettingModel;
18
19 #endregion
20 #region Properties
21 public ResourcesSettingModel ResourcesSettingModel
22 {
23 get { return this.resourcesSettingModel; }
24 }
25 private EverTreeViewItem selectedTreeViewItem;
26
27
28 public EverTreeViewItem SelectedTreeViewItem
29 {
30 get { return this.selectedTreeViewItem; }
31 set
32 {
33 if (this.selectedTreeViewItem == value)
34 {
35 return;
36 }
37 this.selectedTreeViewItem = value;
38 this.RaisePropertyChanged(() => this.SelectedTreeViewItem);
39 }
40 }
41
42
43 #endregion
44 #region Command
45 public ICommand MenuAddCommand
46 {
47 get
48 {
49 return new DelegateCommand(()=>
50
51 {
52 MessageBox.Show("");
53 });
54 }
55 }
56
57
58
59
60
61 #endregion
62
63 //private EverTreeViewItem GetSelectdTreeViewItem()
64 //{
65 // EverTreeViewItem treeViewItem = (EverTreeViewItem)SelectedTreeViewItem;
66 // return treeViewItem;
67 //}
68 }
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
之留稀05
2011-11-22 · TA获得超过360个赞
知道小有建树答主
回答量:630
采纳率:100%
帮助的人:204万
展开全部
追问
?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wois1905ampc
2011-11-23 · TA获得超过168个赞
知道答主
回答量:207
采纳率:0%
帮助的人:111万
展开全部
是MVVM的开发方式么?
更多追问追答
追问
是的,但是我觉得一个单纯的代码实现和开发方式没有多大关系吧。。。额,菜鸟所见。。。
追答
有关系啊。。写的地方不一样~~~~思路也不同~
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式