【问题标题】:Explanation of Josh Smith ArticleJosh Smith 文章的解释
【发布时间】:2012-03-12 19:54:56
【问题描述】:

你们中的许多人都熟悉乔什·史密斯。他在解释事情方面做得非常出色,但他在文章中做了一个特别的陈述:

http://msdn.microsoft.com/en-us/magazine/dd419663.aspx

让我感到困惑...

关于他提到的ICommandRelayCommand 类:

一种可能的实现模式是在 ViewModel 类中创建一个私有嵌套类,以便命令可以访问其包含的 ViewModel 的私有成员并且不会污染命名空间。

也许因为我是新手,我很难想象他在说什么。有人可以给我一些伪代码来解释这一点吗?我认为看代码会帮助我理解这个概念。

【问题讨论】:

  • 如何接受?我没有看到任何按钮等?
  • 点击您的用户名查看您的个人资料。转到您之前提出的问题。在每个问题中,单击“投票”工具下方的复选标记,以获得您问题的最佳答案。
  • 好的,谢谢。我已经完成了我的问题并接受了最佳答案。谁能帮我解答这个问题?
  • 如果您自己尝试一下伪代码,这将是一个更好的问题,这样我们就可以看到您的头在哪里。仅此一项练习就足以让您“啊哈!”时刻。
  • @Jeff - 不是“最佳”答案。只接受真正有帮助的答案。

标签: c# mvvm icommand


【解决方案1】:
class Foo
{
   private static int f;

   private class Bar  // nested class
   {
       void B() 
       { 
          int b = f;  // access to private member of containing class
       }
   }
}

但请注意文章继续没有使用这个。

【讨论】:

    猜你喜欢
    • 2011-10-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-08-04
    • 1970-01-01
    • 2010-12-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多