小编new*_*man的帖子

如何在启动时在Windows 7上以管理员身份自动运行程序?

我创建了自己的家长控制应用程序来监控我的孩子活动.该应用程序的唯一GUI是任务栏图标.该程序以管理员身份安装.我希望这个程序在Windows启动时作为管理员用户自动启动,这样标准用户就无法从任务管理器中删除它.

我可以在以下位置创建注册表项:

HKLM\Software\Microsoft\Windows\CurrentVersion\Run
Run Code Online (Sandbox Code Playgroud)

使其在Windows启动时自动运行.问题是该程序是作为登录(标准)用户启动的.

如何让它在高架模式下运行?在Win7中这可能吗?

windows uac startup windows-7

82
推荐指数
4
解决办法
14万
查看次数

如何使用XPath表达式选择所有叶节点?

我相信这是可能的,但无法弄清楚语法.像这样的东西:

xmlNode.SelectNodes("//*[count(child::*) <= 1]")
Run Code Online (Sandbox Code Playgroud)

但这不正确.

syntax xpath selectnodes

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

iPhone/iPad:如何使UITextField只读(但不禁用)?

我知道之前已经问过这个问题,但我对答案不满意,即禁用它.有一个根本区别:禁用视图不会触发事件,但对于只读视图,它仍然应该触发事件(例如TouchUpInside),我需要它.我唯一不需要的是键盘输入.

原因是我有几个输入字段,有些可以UITextField直接使用,有些则不能.我希望他们看起来很相似.所以,我想用它UITextField来显示所有这些.其中一些需要是只读的,以便我可以使用修饰事件来替代输入.

或者可能有一种完全不同的方式来做到这一点?

编辑:这是我的MonoTouch项目.我对Objective-c的了解非常有限.

objective-c xamarin.ios ios

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

如何以编程方式在MonoTouch中的UITableView中选择一行?

我知道您可以通过调用UITableView.SelectRow函数在UITableView中选择一行,但是我无法为给定的行号构造第一个参数NSIndexPath.这是我试过的代码:

NSIndexPath path = new NSIndexPath() { Row = 3 };
tableView.SelectRow(path, false, UITableViewScrollPosition.None);
Run Code Online (Sandbox Code Playgroud)

但它没有编译,因为Row是只读的.

或者可能有不同的方法来做到这一点?

uitableview xamarin.ios

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

WillCascadeOnDelete在实体框架中如何工作?

据我了解,如果我删除父行,如果我在删除时打开级联,则应删除其子项.但是,根据我的测试,它似乎根本不起作用.无论我将WillCascaseOnDelete设置为true还是false,它只是将其子项的外键设置为null.这导致另一个问题,我必须将外键设置为可空,否则,SaveChange将抛出异常.这是缺陷还是期望的行为?

entity-framework cascade

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

如何在WPF中从DataGridCell中找到它的所有者DataGrid和DataGridRow?

在DataGrid的Command的事件处理程序中,我在ExecutedRoutedEventArgs中获取DataGridCell.但是,我无法弄清楚如何获取其关联的DataGrid和DataGridRow.非常感谢您的帮助.

wpf datagrid relationship

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

如何制作WPF DataGridCell ReadOnly?

我知道你可以准备好整个DataGrid或整个列(IsReadOnly = true).但是,在单元级别,此属性仅准备就绪.但我确实需要这种级别的粒度.有一篇关于在DataGrid是公共领域时通过更改源代码来添加IsReadOnly的博客,但现在我没有DataGrid的源代码.什么是解决方法?

禁用单元格(IsEnabled = false)几乎满足了我的需要.但问题是你甚至无法点击禁用的单元格来选择行(我有完整的行选择模式).

编辑:由于没有人回答这个问题,所以我想这不是一个简单的解决方案.这是一个可能的解决方法:使单元格不可编辑.唯一的问题是单击单元格不会选择行.我刚刚注意到,当单击禁用的单元格时,仍会触发DataGrid的MouseDown或MouseUp事件.在这个事件处理程序中,如果我能找出它单击的行,我可以以编程方式选择行.但是,我无法弄清楚如何从中找到基础行DataGrid.InputHitTest.有人可以给我一些小费吗?

wpf readonly datagridcell

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

如何以编程方式在WPF DataGrid中选择行或单元格?

在WinForm DataGridView中,它会在初始化时自动选择第一行.当我试图关掉这个功能时,它让我抓狂.转移到WPF DataGrid,似乎微软决定关闭这个功能,这是我认为的好事.但是,我现在很难启用此功能.对于某些DataGrid,我希望在通过数据绑定填充网格后自动选择第一行.互联网上有一些建议,但我无法做到这一点.我希望在这里有更好的运气.

c# wpf select datagrid row

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

WPF控件:"OnLoaded"虚拟功能在哪里?

在WinForm的控件中,有一个OnLoaded虚函数,但这似乎在WPF控件中缺失.我发现这个功能在某些情况下非常有用.例如,在控件"完全"初始化后,我可以在这里做一些事情.在WPF控件中,有一个OnInitialized虚函数,但是这个函数是从InitializeComponent函数调用的,这个函数太早了,它不允许派生类设置.是否有任何理由不在WPF中使用此功能?或者我错过了什么?

wpf controls

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

我的PWA网络应用程序在Safari上发布新版本后仍然显示旧版本(但在Chrome上工作正常)?

我在现有的基于Angular 5的网络应用程序中添加了PWA和服务工作者.在第一次发布时,一切看起来都很好.但是,当我尝试发布更新时,会发生一些奇怪的事情.

在使用Chrome的PC上,我没有问题.每次发布后,我都会收到警报,要求我更新新版本,这很棒.

但是,iOS上缺少此警报,这可能没问题,因为iOS不支持自动更新,但据我所知.如果我在iOS上使用Chrome,我可以在手动刷新后获得新版本(有时需要刷新一些内容).但是,Safari浏览器通常不会显示新版本.如果我不断刷新页面,最终会出现新版本,但是在我关闭并重新打开它之后会再次出现.在我玩的时候,我到达新版本的唯一方法是先手动清除Safari缓存.这对普通用户来说是不可接受的.

我知道iOS对PWA的支持有限,但这是我们在iOS上获得的最多的东西吗?如果没有自动更新,iOS用户如何知道新版本并更新它?

safari ios service-worker pwa

10
推荐指数
2
解决办法
4173
查看次数