小编Jas*_* Li的帖子

我为什么要在Silverlight应用程序中使用MVVM?

我想知道为什么我们应该使用MVVM来实现Silverlight应用程序.它有什么优势?

我们不为ViewModel做单元测试,所以我想要其他原因.

以下是我对人们通常说的一些优点的疑问:

1.Loosely Coupled:当我们使用MVVM时,视图依赖于ViewModel而不是视图,为什么它会松散耦合?

2.如果我在代码隐藏中提供公共方法,它们也可以提供可重用性.

silverlight mvvm

9
推荐指数
1
解决办法
1302
查看次数

关于文件夹名称的正则表达式

我想要一个正则表达式来测试一个字符串是否满足以下规则:

  1. 它不能以..
  2. 它不能以..结尾。
  3. 它不得包含特殊字符,如!@#$%^&*,但可以包含..
  4. 它不得包含.并排的两个点。

示例有效输入:

  • na.me (中间单点)

示例无效输入:

  • .name (以点开头)
  • name. (以点结尾)
  • na..me (包括并排的两个点)
  • $name (任何位置都不允许出现特殊字符)
  • name# (同样地)
  • na#me (同样地)

regex

2
推荐指数
1
解决办法
9428
查看次数

标签 统计

mvvm ×1

regex ×1

silverlight ×1