草庐IT

调整目标

全部标签

c# - 如何让 WPF 窗口根据内容自动调整大小

我有一个包含2个文本block、一个进度条和一个取消按钮的对话框。这是XAML:Thisisareallyreallyreallyreallylongstringthatwraps我希望Window没有固定的高度,而是根据其子项的大小自动调整高度,但没有办法做到这一点。在我没有为窗口的高度分配任何东西的那一刻,它似乎采用了比内容大得多的高度。不确定为什么,或者它从哪里获取高度值?如果我设置WindowsHeight=“Auto”,我会得到同样的结果。RowDefinitions的所有高度都设置为“自动”,我认为这意味着“将行高设置为行子高度”。 最佳答案

c# - 无论目标机器的体系结构如何,如何获取程序文件的路径

我正在使用C#/.NET进行编程。无论目标机器的体系结构是什么,我都希望能够从目标机器返回ProgramFiles目录。澄清一下,我希望它返回C(或操作系统所在的任何驱动器):/ProgramFiles,无论他们的Windows版本是什么位数。我可以在目录中硬编码,除非用户正在运行未安装在C:驱动器上的Windows,否则它不会工作。我找到了FileInfo(System.Environment.GetFolderPath(System.Environment.SpecialFolder.ProgramFiles)但我认为它会在64位Windows机器上返回ProgramFiles(x

javascript - 二维游戏算法来计算子弹击中目标所需的速度?

我有一个相当简单的鸟瞰2D游戏,其中塔Sprite通过向它们发射子弹来抵御来袭的移动Sprite。我的问题:如何计算子弹到达其移动目标所需的子弹速度,前提是子弹始终具有相同的定义速度?我正在使用JavaScript并拥有这些sprite变量(以及其他变量):sprite.x、sprite.y、sprite.width、sprite.height、sprite.speedX(即速度)、sprite.speedY...所以我有对象originSprite、targetSprite和bulletSprite,它们都具有这些类型的值,我需要设置正确的bulletSprite速度值。可能为了看起

javascript - Kendo Grid,水平滚动和列大小调整

默认情况下,kendo网格将扩展以填充其包含的div。它只是一个表格元素,自然如此。//etc//content但是,当您添加更多列(或有太多列)时,它们会来回缩放以适应。我想要溢出时的水平滚动条。为此,我添加了一些在启动、添加和重新排序时运行的代码。this._initWidths=function(){vartotalWidth=0;for(vari=0;i然而,剑道似乎有自己的逻辑来反对这一点。Colgroup条目将开始被删除,弄乱一切。我能做些什么来阻止这一切吗?有没有更好的方法来做我想做的事?谢谢。 最佳答案 我有一个表容

javascript - 命令被忽略。未知目标 : undefined when setting Custom Dimension in Google Analytics tracking code

我正在我的GoogleAnalytics跟踪代码中设置一个自定义维度,但是我在打开GoogleAnalytics调试器的Chrome控制台中看到一个奇怪的错误。这是我的代码,它会在每个页面上触发。我向区域账户和全局/汇总账户报告,我创建了两个跟踪器来实现这一点。(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*newDate();a=s.createElement(o),m=s.getEleme

javascript - window.open 不可调整大小,可滚动

我尝试了window.open并希望javascript使用新的url打开一个新的浏览器,并希望新窗口可以调整大小和滚动我试过了window.open("someurl",'_blank','windowOpenTab','scrollbars=1,resizable=1,width=1000,height=580,left=0,top=0');Edit1:尝试了window.open(url,'_blank','windowOpenTab','scrollbars=1,resizable=1,width=1000,height=580,left=0,top=0');仍然没有运气从ht

javascript - 根据内容调整 SVG 元素的大小

我想根据其内容调整SVG元素的尺寸。JSfiddle:http://jsfiddle.net/4pD9N/这里我有一个例子。SVG应该“缩小”以适应元素+每边10px的边距。换句话说:我想为未使用的空间裁剪svg...我知道我必须使用getBBox。但是如何计算总宽度和高度呢? 最佳答案 默认情况下,SVG绘图的原点与容器的原点相同。这意味着您绘图的(0,0)位于SVG元素的左上角。要使内容居中,您应该相对于容器平移绘图。可以通过相对于getBBox的结果修改SVG元素的viewBox属性(期望四个值:"minxminywidthh

javascript - 文档中的 Bootstrap 3 垂直词缀菜单示例 - 调整大小问题

我正在尝试使用Bootstrap3verticalscrollspy,但是我找不到源代码中包含的任何示例。我继续从这里删除文档页面http://getbootstrap.com/javascript/但是我在侧边栏上遇到了一些非常奇怪的调整大小错误-特别是:在页面刷新时,导航栏已定位并且工作正常,但在页面调整大小时,它可能会从页脚下方掉落,或者在内容结束前消失。当刷新并且浏览器视口(viewport)显示页脚(而不是内容)时,侧导航栏显示在页脚中,而它应该停止并与内容的末尾对齐。如果浏览器窗口最大化,单击导航项不会滚动到相应的标题元素。我的问题的视频演示在这里http://youtu.

javascript - 如何将 IE 浏览器窗口调整为 1024 x 768

在Firefox中,您可以在awesome栏中输入以下内容,然后按回车键:javascript:self.resizeTo(1024,768);如何在IE中做同样的事情? 最佳答案 javascript:resizeTo(1024,768);vbscript:resizeto(1024,768)将在IE7中工作,但考虑使用类似的东西javascript:moveTo(0,0);resizeTo(1024,768);因为IE7不允许窗口“调整大小”超出屏幕边界。如果您在1024,768桌面上工作,就会发生这种情况...Firefox:

javascript - 检测垂直调整大小jquery

我正在制作一个登录页面,我在其中使用了一些javascript和jquery来垂直对齐登录框。我还有一个关于resize()的事件,用于再次将盒子放在中间。但是,对于resize(),每次用户调整窗口大小时,该函数都会被触发,这是一种丑陋的:))所以,我想知道是否有办法仅在垂直调整大小时触发该功能。谢谢 最佳答案 它每次都会触发,但您可以跟踪宽度以仅检查垂直调整大小://trackwidth,settowindowwidthvarwidth=$(window).width();//fireonwindowresize$(window