Tag: 布局

如何在WPF中获取控件来填充可用空间?

有些WPF控件(如Button )似乎很高兴地使用它的容器中的所有可用空间,如果你没有指定它的高度。 还有一些,就像我现在需要使用的那些,(多行) TextBox和ListBox似乎更担心只是为了适应其内容而需要的空间,而没有更多。 如果你把这些家伙放在UniformGrid一个单元格中,它们将会展开以适应可用的空间。 但是, UniformGrid实例并不适合所有情况。 如果你有一个网格,一些行设置为*高度来划分本身和其他*行之间的高度? 如果你有一个StackPanel并且你有一个Label ,一个List和一个Button ,那你怎么能得到这个列表来占用所有没有被标签和button所占用的空间呢? 我会认为这将是一个基本的布局要求,但我不知道如何让他们填补他们可能的空间(把他们放在一个DockPanel并设置它填充也行不通,看来,因为DockPanel只占用其子控制所需的空间。 如果你必须玩Height , Width , MinHeight , MinWidth等等,一个可resize的GUI将是非常可怕的。 你可以绑定你的Height和Width属性到你占据的网格单元? 还是有另一种方法来做到这一点?

如何在vim中交换两个打开文件的位置(分割)?

假设我在vim中有一些任意的分割布局。 ____________________ | one | two | | | | | |______| | | three| | | | |___________|______| 有办法交换one和two并保持相同的布局? 这个例子很简单,但我正在寻找一个解决scheme来帮助更复杂的布局。 更新: 我想我应该更清楚。 我之前的例子是对实际使用情况的简化。 用一个实际的例子: 我怎么能交换任何两个拆分,保持相同的布局? 更新! 3年以上… 我把sgriffin的解决scheme放在一个Vim插件中,你可以轻松安装! 安装它与你最喜欢的插件pipe理器,并试试看: WindowSwap.vim

如何禁用Androidbutton?

我创build了一个包含两个buttonNext和Previous的布局。 在button之间,我正在生成一些dynamic视图。 所以当我第一次启动应用程序时,我想禁用“Previous”button,因为不会有任何以前的视图。 我也想禁用“下一步”button,当没有更多的意见来显示。 反正有禁用button?

居中线性布局中的button

我正在使用线性布局来显示一个非常轻的初始屏幕。 它有1个button,应该居中在屏幕上水平和垂直。 不过无论我怎么做button都会顶到中心位置。 我已经包含了下面的XML,有人能指出我正确的方向吗? 谢谢 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent"> <ImageButton android:id="@+id/btnFindMe" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center_vertical|center_horizontal" android:background="@drawable/findme"></ImageButton> </LinearLayout>

如何在ASP.NET MVC 3razorViewStart文件中指定不同的布局?

我想在我的应用程序中有2个单独的布局。 假设一个用于网站的公共部分,另一个用于会员方。 为了简单起见,可以说每个站点的所有逻辑被整齐地包裹到2个不同的控制器中。 PublicController StaffController 而且他们每个都有一个对应的布局。 _PublicLayout.cshtml _StaffLayout.cshtml 如何使用_ViewStart.cshtml文件指定“Public”下的所有View / Action使用PublicLayout,“Staff”下的所有内容都使用StaffLayout? 谢谢!

绝对位置和溢出隐藏

我们有两个DIV,一个embedded另一个。 如果外部DIV不是绝对定位的,那么绝对定位的内部DIV不服从外部DIV隐藏的溢出( 示例 )。 是否有机会让内部DIV服从外部DIV隐藏的溢出,而不将外部DIV设置为绝对位置(这会导致我们完整的布局)? 我们的内部DIV的相对位置也不是一个选项,因为我们需要“扩大”表TD( 例如 )。 还有其他的select吗?

如何缩放SVG图像以填充浏览器窗口?

这似乎应该是容易的,但我只是没有得到的东西。 我想制作一个包含单个SVG图像的HTML页面,该图像可自动缩放以适应浏览器窗口,无需任何滚动,同时保持其高宽比。 例如,目前我有一个1024×768的SVG图像; 如果浏览器的视口是1980×1000那么我希望图像显示在1333×1000(垂直填充,水平居中)。 如果浏览器是800×1000那么我希望它显示在800×600(水平填充,垂直居中)。 目前我有这样的定义: <body style="height: 100%"> <div id="content" style="width: 100%; height: 100%"> <svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="100%" height="100%" viewBox="0 0 1024 768" preserveAspectRatio="xMidYMid meet"> … </svg> </div> </body> 然而,这是扩大到浏览器的全宽(对于一个宽而短的窗口),并产生垂直滚动,这不是我想要的。 我错过了什么?

UITableViewCell与iPhone和iPad上的自动布局左边距不同

我正在使用静态单元格的分组UITableView的选项屏幕/场景。 一切都在Xcode 6.1 / iOS 8.1.x / Storyboard使用Autolayout完成。 在表格组里有混合types的单元格,有两种types会引起我的问​​题: 单元格与自定义样式和 具有样式“右侧细节” 在单元格1上,我可以为标签和前导容器之间的左边距设置一个约束。 就我所知,在单元#2上,我无法在Interface Builder中设置任何约束。 我已经在单元格#1中的标签上设置了左边距,使其与单元格#2中的标签alignment。 一切都在iPhone上看起来不错,但如果我在iPad上显示表视图的容器的大小是屏幕大小的一半的同一张表,单元格#2获得更多的余量(dynamic?),而单元格1保持绝对余量我在约束中设置。 我也尝试改变单元格#1的左边距的属性“相对于边距”,但无济于事。 苹果手机: iPad(桌面宽度= 1/2屏幕尺寸) 所以问题是:我如何设置单元格#1中的标签的约束,以便它像单元格#2一样alignment。 这里也是一个Xcode 6.1示例项目的链接,演示了这个问题。 在iPhone和iPad上运行以查看区别: https://dl.dropboxusercontent.com/u/5252156/Code/tableViewTest.zip 这个问题可能与iPhone和iPad的Layout静态表格单元格有关 ,但是对于iOS 8来说也可能不同,因为现在一切都应该是自适应的。 这就是为什么我决定发表这个问题。

修复移动Safari(iPhone)中字体大小问题,其中文本呈现不一致,并且一些字体比其他字体大?

我们的网站在移动版Safari上呈现的字体大小不一致 – 据我们所知,只有Mobile Safari。 这非常困扰我们。 我们用Firebug分析了网站,不正确的区域inheritance了正确的样式,但字体仍然呈现错误的大小。 1)访问http://www.panabee.com 。 2)进行域名search。 左侧的框显示不正确的字体大小。 字体大小应与右侧的字体大小(包装盒标题和盒子复印)相匹配。 例如,标题“变体”和“推特”比标题“交替结局”要大得多。 任何线索为什么?

是否可以使用<span />closures跨度?

<span class="drop" /> HTML跨度可以像这样closures吗?