草庐IT

focus-engine

全部标签

swift - 出现 "This application is modifying the autolayout engine from a background thread"错误?

在我的OSX中使用swift经常遇到这个错误:"Thisapplicationismodifyingtheautolayoutenginefromabackgroundthread,whichcanleadtoenginecorruptionandweirdcrashes.Thiswillcauseanexceptioninafuturerelease."我有一个NSWindow,我正在将View交换到窗口的contentView。当我尝试在窗口上执行NSApp.beginSheet或向窗口添加subview时,出现了错误。尝试禁用自动调整大小的东西,但我没有使用自动布局的任何东西。有

c# - Keyboard.Focus 不适用于 WPF 中的文本框

我正在努力解决在wpf中修复的看起来如此简单的问题,但我还没有发现为什么我无法让我的应用程序按照我的计划运行。当用户按下ctrl+f时,我的wpf应用程序中会弹出一个小搜索框。我想要的只是让插入符号在搜索框文本框中闪烁,准备好接受任何用户输入而无需用户单击它。这是文本框的xaml代码,它是可见的、已启用的、可HitTest的、可停止的和可聚焦的。在后面的代码中,当搜索框的可见性受到影响时,我调用了这个方法。搜索框在应用程序开始时加载。//////Handleseventstriggeredfromfocusingonthisview.//////Thesender.///Thekeye

c# - 如何在控制台应用程序中使用 Razor View Engine?

我的控制台应用程序需要发送HTML电子邮件。我想在RazorView中以HTML格式编写电子邮件,并让引擎生成电子邮件正文内容。这意味着没有Controller或请求。我该怎么做? 最佳答案 有一个开源项目允许使用Razor作为通用模板引擎:它叫做RazorEngine(代码在GitHub上)项目页面示例:stringtemplate="Hello@Model.Name!WelcometoRazor!";stringresult=Razor.Parse(template,new{Name="World"});

c# - 'CrystalDecisions.CrystalReports.Engine.ReportDocument' 的类型初始值设定项抛出异常

我正在为使用CrystalReportsAPI显示和打印表单的客户部署桌面应用程序。我正在使用InstallShield2012构建安装程序。我还包括了.NET4.0Framework以及所有Crystal程序集。我有2个(有点相关的)问题:1)每当我试图在客户端机器上运行应用程序时,我都会收到以下错误:Thetypeinitializerfor'CrystalDecisions.CrystalReports.Engine.ReportDocument'threwanexception.我不知道我在这里忘记了什么。CrystalDecisions.CrystalReports.Engi

c# - WPF-MVVM : Setting UI control focus from ViewModel

在MVVM架构中设置控制焦点的最佳做法是什么。我设想的方式是在ViewModel上使用一个属性,该属性会在需要时触发焦点更改。而不是让UI控件绑定(bind)/监听该属性,以便在它发生变化时设置适当的焦点。我将其视为ViewModel事物,因为我想在ViewModel执行特定操作(例如加载特定数据)后适当设置焦点。最佳做法是什么? 最佳答案 按照此处答案中的建议使用IsFocused附加属性:SetfocusontextboxinWPFfromviewmodel(C#)然后您可以简单地绑定(bind)到View模型中的属性。

docker - 如何在 docker engine swarm 模式下跨多个主机共享卷?

我们能否在dockerengineswarm模式下跨多个主机共享一个公共(public)/单个命名卷,最简单的方法是什么? 最佳答案 如果你有一个NFS服务器设置,你可以使用一些nfs文件夹作为来自dockercompose的卷,如下所示:volumes:grafana:driver:localdriver_opts:type:nfso:addr=192.168.xxx.xx,rwdevice:":/PathOnServer" 关于docker-如何在dockerengineswarm模

docker - 如何在 docker engine swarm 模式下跨多个主机共享卷?

我们能否在dockerengineswarm模式下跨多个主机共享一个公共(public)/单个命名卷,最简单的方法是什么? 最佳答案 如果你有一个NFS服务器设置,你可以使用一些nfs文件夹作为来自dockercompose的卷,如下所示:volumes:grafana:driver:localdriver_opts:type:nfso:addr=192.168.xxx.xx,rwdevice:":/PathOnServer" 关于docker-如何在dockerengineswarm模

jquery - $.focus() 不工作

lastexampleofjQuery'sfocus()documentation州$('#id').focus()应该使输入集中(事件)。我似乎无法正常工作。即使在这个站点的控制台中,我也在尝试搜索框$('input[name="q"]').focus()我一无所获。有什么想法吗? 最佳答案 实际上,只要您不专注于控制台,您给出的专注于此站点的示例就可以正常工作。不起作用的原因仅仅是因为它没有从开发控制台窃取焦点。如果您在控制台中运行以下代码,然后在浏览器窗口中快速单击,您将看到它聚焦于搜索框:setTimeout(functio

javascript - javascript/jQuery 事件 "focus"和 "focusin"之间的区别?

这两个事件有什么区别:focus和focusin? 最佳答案 focusin当元素或其中的任何元素获得焦点时,事件将发送到该元素。这与focus事件不同,因为它支持检测父元素上的focus事件(换句话说,它支持事件冒泡)。此事件可能会与focusout事件一起使用。 关于javascript-javascript/jQuery事件"focus"和"focusin"之间的区别?,我们在StackOverflow上找到一个类似的问题: https://stacko

javascript - JavaScript(或 jQuery)中是否有 'has focus'?

有什么我可以这样做的吗(也许通过插件)if(!$('form#contactinput]').hasFocus()){$('form#contactinput:first]').focus();}基本上,将焦点设置到第一个输入,但前提是用户尚未点击任何内容?我知道这也行,但还有更优雅的吗?$(function(){varfocused=false;$('form#contactinput]').focus(function(){focused=true;});setTimeout(function(){if(!focused){$('form#contactinput:first]')