问题列表 - 第13959页

如何将keypress与Composite WPF中的DelegateCommand相关联?

我正在使用CAL/Prism构建复合应用程序.主区域是一个选项卡控件,其中包含多种类型的视图.每个视图都有一个可以处理的自定义设置命令,这些命令绑定到窗口顶部的工具栏按钮.我之前在非CAL应用程序中通过简单地在命令上设置InputBinding来完成此操作,但我无法在CAL模块的源代码中找到任何此类机制.

我的问题是,将键击连接到我的视图的最佳方法是什么,这样当用户按下Alt+时T,关联的DelegateCommand对象会处理它?连接快捷方式不是那么困难......

wpf command prism keyboard-shortcuts composite

11
推荐指数
2
解决办法
8802
查看次数

如何从单个方法返回两个值?

如果您需要在一个方法中返回两件事,那么最好的方法是什么?

我理解一个方法应该只做一件事的理念,但是说你有一个运行数据库选择的方法,你需要拉两列.我假设您只想遍历数据库结果集一次,但是您想要返回两列值的数据.

我提出的选项:

  1. 使用全局变量来保存退货. 我个人尽力避免使用全局变量.
  2. 传入两个空变量作为参数,然后在方法内部分配变量,现在这是一个空白. 我不喜欢有副作用的方法的想法.
  3. 返回包含两个变量的集合. 这可能会导致令人困惑的代码.
  4. 构建一个容器类来保存双返回. 这比包含其他集合的集合更自我记录,但似乎只是为了返回而创建一个类可能会令人困惑.

language-agnostic return-value

15
推荐指数
4
解决办法
3237
查看次数

使用jQuery模拟Keypress

使用jQuery,如何在单击链接时模拟(触发?)KeyPress?例如,当用户单击以下链接时:

<a id="clickforspace" href="#">Click Here</a>
Run Code Online (Sandbox Code Playgroud)

然后,通过单击链接,就好像他们按下键盘上的"空格键"一样.

这样的事情,我假设:

$("#clickforspace").click(function(e) { 
    e.preventDefault(); 
    //... Some type of code here to initiate "spacebar" //
                                      });
Run Code Online (Sandbox Code Playgroud)

关于如何实现这一点的任何想法?

javascript keyboard jquery

78
推荐指数
5
解决办法
14万
查看次数

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

在文件移动到objective-c后保留对文件的引用?

我有一个Cocoa应用程序,用于在用户的计算机上存储对多媒体文件(图像,视频等)的引用.我想知道是否有办法获得对该文件的引用,使用文件路径,以便如果用户将该文件移动到其计算机上的其他文件夹,我仍然会知道它在哪里.我目前正在存储从标准Cocoa打开对话框传回的文件路径数组:

-(void)addMultimediaDidEnd:(NSOpenPanel*)sheet
           returnCode:(int)returnCode
          contextInfo:(NSString *)contextInfo 
{   
    if(returnCode == NSOKButton) {
        [sheet orderOut:nil];
        [self saveFiles:[sheet filenames]];
    }
}
Run Code Online (Sandbox Code Playgroud)

filesystems cocoa objective-c

14
推荐指数
2
解决办法
3392
查看次数

插入语句中的记录数(Oracle)

我想报告插入Oracle插入语句中的记录数.我从一个语句插入,所以我可以运行我的选择两次和一个计数,但我宁愿把它全部保存在一个语句中.有办法吗?

oracle records numbers insert

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

使用单声道触摸交叉iPhone通信

单声道触摸是否允许您进行iPhone通信?(iPhone在同一个房间)如果是这样,API是什么?

iphone communication xamarin.ios

3
推荐指数
1
解决办法
1463
查看次数

从FastMM获得更长的堆栈跟踪?

当FastMM记录内存泄漏时,它包含一个回溯9次调用的堆栈跟踪.问题是堆栈跟踪过于笼统,无法轻松找到问题.跟踪中的最后一个函数调用至少被调用50次,并且泄漏的对象是非常常见的.

我该怎么做才能使堆栈跟踪更长?

更容易找到泄漏的提示当然是受欢迎的,泄漏的对象主要是接口,因此它是交叉引用或_ReleaseRef未调用的东西.

我在Delphi 7上使用FastMM492.

delphi memory-leaks stack-trace fastmm

10
推荐指数
1
解决办法
1032
查看次数

如何从Java中的SOAP响应中提取数据?

我有一个客户端设置为向国家气象服务SOAP服务器发送请求.我收到了我期望的回复,但我不确定从我需要的数据中提取数据的最佳方法.

例如,XML中存在大量额外数据(在SOAPBody中),但我只想获取我设置的参数(例如温度)的数据到我的POJO.

提取此数据的最佳方法是什么?

java soap soap-client

5
推荐指数
1
解决办法
7338
查看次数

FTP上传/下载后,代码显示在一行中

当我将一些HTML/CSS/...文件上传/下载到FTP服务器时,有时某些东西会将每行代码放在一行中,使其完全无法读取.有些事情时不时发生,我仍然在寻找这种行为的解释.什么可能导致这个?

html css php ftp

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