小编Ray*_*sen的帖子

使用MVVM处理WPF中的对话框

在WPF的MVVM模式中,处理对话框是更复杂的操作之一.由于您的视图模型对视图一无所知,因此对话通信很有趣.我可以公开一个ICommand,当视图调用它时,会出现一个对话框.

有没有人知道处理对话结果的好方法?我说的是关于Windows对话框,比如MessageBox.

我们这样做的方法之一是在viewmodel上有一个事件,当需要对话框时,视图会订阅该事件.

public event EventHandler<MyDeleteArgs> RequiresDeleteDialog;
Run Code Online (Sandbox Code Playgroud)

这没关系,但这意味着视图需要代码,这是我想远离的东西.

.net wpf design-patterns dialog mvvm

232
推荐指数
8
解决办法
11万
查看次数

Unity 2.0:如何使用ResolverOverride解决?

我开始用Unity做越来越多的工作.我注意到解析方法需要一个PARAMS参数ResolverOverride.

有人可以给我一个例子,我可以如何使用ResolverOverride或指向我一些其他来源,我可以得到更多的线索.

.net unity2.0

65
推荐指数
3
解决办法
3万
查看次数

可以使用代码清除LINQPad结果窗口吗?

使用LinqPad,使用扩展方法Dump(),Console.WriteLine或Debug.Writeline,值将显示在结果窗口中.

有没有办法在运行linqpad脚本期间清除此结果窗口?作为一个例子,我尝试了Console.Clear()但是这引发了一个异常

linqpad

58
推荐指数
1
解决办法
5141
查看次数

"/"的XML实体?

所以我正在编写一些XML生成代码,并发现以下属性值搞砸了XML格式:

"Jim/Bob"
Run Code Online (Sandbox Code Playgroud)

所以我查看了用作转义序列的XML实体,我看到的每个列表都没有包含正斜杠的列表.我错过了一些明显的东西吗?看起来像你想要逃脱的那种事情......

xml entity escaping sequence

41
推荐指数
5
解决办法
7万
查看次数

Rx中的IConnectableObservables

有人可以解释Observable和ConnectableObservable之间的区别吗?Rx Extensions文档非常稀疏,我不明白ConnectableObservable在什么情况下是有用的.

此类用于Replay/Prune方法.

.net reactive-programming system.reactive

38
推荐指数
1
解决办法
3098
查看次数

SQL Server UNION - 默认的ORDER BY行为是什么

如果我有一些UNION声明作为一个人为的例子:

SELECT * FROM xxx WHERE z = 1
UNION 
SELECT * FROM xxx WHERE z = 2
UNION
SELECT * FROM xxx WHERE z = 3
Run Code Online (Sandbox Code Playgroud)

什么是默认order by行为?

我看到的测试数据基本上不会按照上面指定的顺序返回数据.即数据是有序的,但我想知道这有什么优先规则.

另一件事是,在这种情况下,xxx是一个视图.视图将3个不同的表连接在一起以返回我想要的结果.

sql sql-server union sql-order-by

36
推荐指数
4
解决办法
3万
查看次数

'属性'不存在'永不'

这类似于#40796374,但这是类型,而我使用接口.

鉴于以下代码:

interface Foo {
  name: string;
}

function go() {
  let instance: Foo | null = null;
  let mutator = () => {
   instance = {
     name: 'string'
   };  
  };

  mutator();

  if (instance == null) {
   console.log('Instance is null or undefined');
  } else {
   console.log(instance.name);
  }
}
Run Code Online (Sandbox Code Playgroud)

我有一个错误,说'属性'名称'在类型上'不存在'永远'.

我不明白实例怎么可能是'从不'.任何人都可以对此有所了解吗?

提前致谢.

typescript

35
推荐指数
10
解决办法
4万
查看次数

在项目文件更改时,使Visual Studio自动重新加载解决方案

在我正在进行的当前项目中,目前存在大量代码,这意味着从源代码控制更新有时会导致许多csproj文件更改.众所周知,VS2010没有"全部重新加载"按钮,但您必须重新加载每个项目并确认每次重新加载.

是否有一种方法可以自动重新加载项目,或者IDE可以检测到这个并请求重新加载解决方案?

reload visual-studio-2010 visual-studio

30
推荐指数
1
解决办法
1万
查看次数

WPF .NET每分钟触发事件的最佳方式

我有一个应用程序需要每分钟检查一次数据库表.该表按时间索引,因此应用程序需要每分钟运行此检查.

这样做最好的方法是什么?我可以创建一个后台工作线程,但是如果我在每次检查后将其设置为休眠60秒,那么由于调用支票的开销,我最终会错过一分钟.

我记得我检查然后检查的那一刻,每隔15秒说一次,如果分钟已经改变,则进行检查.

或者我应该使用其他方法吗?

我正在使用WPF,VS2008和VB.NET

TIA,

西蒙

.net wpf timer

27
推荐指数
2
解决办法
3万
查看次数

在PL/SQL Developer中转义&符号

我正在尝试针对Oracle数据库的简单INSERT语句.其中一个值是VARCHAR2字段,insert语句包含一个&符号.我该怎么做呢?我尝试了以下方法:

  1. 使用set escape转义&as \&
  2. 设置扫描关闭(这会导致ORA-00922丢失或无效选项错误)
  3. set define off(这会导致ORA-00922缺失或无效选项错误)

还有其他想法吗?

oracle escaping special-characters plsqldeveloper

21
推荐指数
5
解决办法
6万
查看次数