Articles of Windows

删除ListView项目上的button

我开始为UWP开发。 我试图创build一个ListView填充x:bind 。 现在我想在所有单个项目上创build一个button来删除它们。 像Windows 10邮件: 我创造了这个: <ListView x:Name="listActivity" ItemsSource="{x:Bind list}" Grid.Column="0" Header="Activity List" HorizontalAlignment="Center" Width="auto" IsItemClickEnabled="True" ItemClick="showDel"> <ListView.ItemTemplate> <DataTemplate x:DataType="vm:Activity"> <Grid> <Grid.ColumnDefinitions> <ColumnDefinition Width="3*"/> <ColumnDefinition Width="1*"/> </Grid.ColumnDefinitions> <TextBlock x:Name="txt" Text="{x:Bind name}" Grid.Column="0"/> <Button x:Name="delItem" Click="delActivity" Grid.Column="1" Visibility="Collapsed" Background="Transparent" Margin="100, 0, 0, 0"> <SymbolIcon Symbol="Delete"/> </Button> </Grid> </DataTemplate> </ListView.ItemTemplate> </ListView> 我想改变delItembutton的visibility ,但是从C#我不能使用set Name来调用它。 我怎么能做到这一点?

Windows服务产生的进程比GUI产生的进程慢3至4倍

我用Borland C ++编写了一个服务应用程序。 它工作正常。 在ServiceStart(TService * Sender,bool&Started)例程中,我调用mjwinrun来启动一个进程来处理macros。 这个过程没有用户界面,任何错误logging到一个文件。 它将继续运行,直到服务器重新启动,closures或使用任务pipe理器终止进程。 这是mjwinrun: – int mjwinrun(AnsiString cmd) { STARTUPINFO mjstupinf; PROCESS_INFORMATION mjprcinf; memset(&mjstupinf,0,sizeof(STARTUPINFO)); mjstupinf.cb=sizeof(STARTUPINFO); if (!CreateProcess(NULL,cmd.c_str(),NULL,NULL,TRUE,0,NULL,GetCurrentDir().c_str(),&mjstupinf,&mjprcinf)) { LogMessage("Could not launch "+cmd); return -1; } CloseHandle(mjprcinf.hThread); CloseHandle(mjprcinf.hProcess); return mjprcinf.dwProcessId; } cmd是启动macros队列处理器的命令行。 我使用了一个CPU /内存密集型的macros,并将它的时序写入文件。 这是我发现的: 1)如果在login会话中从命令行启动macros处理器,则无论运行的是哪个Windows核心,macros都将在6秒内完成。 2)如果macros处理器是从Vista核心或更低版本(使用上面的mjwinrun)启动的服务启动的,则macros在6秒内完成。 3)如果macros处理器是从在Windows 7内核或更高版本上启动的服务(使用上面的mjwinrun)启动的,则macros将在超过18秒内完成。 我已经尝试了CreateProcess的所有不同的标志,没有一个有所作为。 我已经尝试了所有不同的服务帐户,这没有任何区别。 我尝试设置任务,I / O和Page的各种优先级,但都没有区别。 就好像这个服务的产生的进程在某种程度上受到了限制,而不是以I / O方式,而是在CPU /内存使用方面。 任何想法在Windows 7以后发生了什么变化?

DataTables凉亭更新错误(多平台)

这不是来我们有Mac的同事,而是我最近和Windows的同事也经历过。 我们已经在我们的应用程序中关心了JS库,并且经常在我bower update ,我正面临着: λ bower update bower EMALFORMED Failed to read C:\Users\uname\Documents\repo\bower\DataTables\.bower.json Additional error details: Unexpected token } (我正在使用Cmder ,这是λ提示)。 电脑总是正确的,如果我导航到被引用​​的文件,最后显然有一个第二个closures大括号。 { "name": "datatables", "main": [ "media/js/jquery.dataTables.js", "media/css/jquery.dataTables.css", "media/images/sort_asc.png", "media/images/sort_asc_disabled.png", "media/images/sort_both.png", "media/images/sort_desc.png", "media/images/sort_desc_disabled.png" ], "dependencies": { "jquery": ">=1.7.0" }, "license": "MIT", "keywords": [ "jquery", "datatables", "table", "javascript", "library" ], "ignore": [ "/.*", "examples", "media/unit_testing", […]

统一在Windows Phone上共享屏幕截图

有没有办法在windows phone中使用ShareMediaTask类共享Windows Phone的统一屏幕截图? 因为我不想要应用程序身份validation,我只是想打开共享任务。

在Windows 7 x64上使用libNFC的RFIDIO

我试图在Windows 7 64位上使用libIOfc-1.7.0-rc7。 我从源代码编译DLL,它适用于像nfc-poll.exe等程序完美。 但是现在我想用libNFC在python 2.7上编写一个程序。 我想使用RFIDIOt与我的PN532_uart阅读器进行通信,但是我无法在Windows上运行示例程序。 当我尝试运行: python cardselect.py -R RFIDIOt.rfidiot.READER_LIBNFC 我收到一个错误: Traceback (most recent call last): File "cardselect.py", line 25, in <module> import rfidiot File "C:\Users\User\Desktop\Python\RFIDIOt-master\rfidiot\__init__.py", line 1 94, in <module> card= RFIDIOt.rfidiot(readernum,readertype,line,speed,timeout,rfidiotglobals .Debug,noinit,nfcreader) File "C:\Users\User\Desktop\Python\RFIDIOt-master\rfidiot\RFIDIOt.py", line 16 3, in __init__ self.nfc = pynfc.NFC(self.NFCReader) File "C:\Users\User\Desktop\Python\RFIDIOt-master\rfidiot\pynfc.py", line 283, in __init__ self.configure(nfcreader) File "C:\Users\User\Desktop\Python\RFIDIOt-master\rfidiot\pynfc.py", […]

USB编程与Windows

我想写一个程序来处理我的USB端口(Windows)。我不知道该怎么说,但这是它应该如何工作。该程序应该运行(这应该是第一件事情[病毒警卫之前询问是否这个闪存驱动器应该扫描])当一个闪存驱动器或外部硬盘驱动器插入到一个USB端口。 我不是在谈论汽车运行,我该怎么做。

让Vim在Windows下使用Go

如何configurationWindows下运行的Vim来编辑Golang代码? 我已经花了3个小时在这个主题上通过不完整的自我参考指南进行了漫游,我对此感到厌倦,最后感到沮丧。 好的更多细节。 我安装了Vim。 文件夹结构是: Program Files (x86) -> Vim vim80 autoload colors … vimfiles我的一个混乱的例子是vim-plug的安装指南,在关于Powershell的章节中, md ~\vimfiles\autoload 这些文件夹相对于什么? 我有一个现有的autoload文件夹,但它是在vim80文件夹,因此我的困惑。 前面提到的文件夹结构是Vim安装程序创build的默认文件夹结构。

如何使安全的在线编译器?

我想做简单的在线编译器,从浏览器取代码,发送给服务器,编译它,并返回到浏览器的执行结果。 恐怕有人会执行format C:\从代码或类似的东西。 有什么办法来防止它? PS我正在寻找Windows解决scheme。

传递字节的SAFEARRAY以加载MSXML的函数

如果有任何一种灵魂在那里请通过以下来源,告诉我为什么MSXML“加载”function无法加载这个XML。 在这里我试图加载一个UTF-8编码的XML使用MSXML分析器的“加载”function。 我有一个BSTR [UTF-16编码]作为参数,所以我试图将它转换成字节的SAFEARRAY,以便我可以将它传递到MSXML的“加载”function。 但问题是加载函数无法加载这个XML。 如果有人能提供解决scheme,我将非常感激。 #include <windows.h> #include <objsafe.h> #include <objbase.h> #include <atlbase.h> #include <string> #include <comutil.h> #include <msxml2.h> #include <iostream> using namespace std; #define STATUS_SUCCESS 0 #define STATUS_FAIL -1 long LoadXmlData(BSTR xmlDoc) { HRESULT hr = S_OK; CComPtr <IXMLDOMDocument> xmlDomDoc = NULL; CComPtr <IXMLDOMElement> docRoot = NULL; VARIANT_BOOL isParseSucess = FALSE; CoInitialize(NULL); hr […]

embeddedquicktimevideo暂停点击如何防止?

我在Firefox中embedded了一个快速video。 它的工作原理,但我想阻止用户通过点击鼠标左键停止video。 阅读苹果文档,我没有find任何answear。 我提出了一个解决方法,我只是把一个几乎无形的div覆盖整个video。 该解决scheme适用于OS X的Firefox,但奇怪的是不适用于Windows中的相同版本的Firefox。 我将不胜感激,至less在windows / firefox环境中实现这一点。 谢谢!