- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想要一个像 VS 2008 一样的布局。其中我想要两列,第二列再次分成两部分。
我在下面提到的 xaml 中做到了这一点,但是 GridSplitter
垂直不可见(拆分两列)。GridSplitter
我都想要s 可调整大小。一 GridSplitter
调整左手 Pane 和右手 Pane 的大小以及另一个 GridSplitter
调整子网格的顶部 Pane 和右 Pane 的大小..
第二个GridSplitter
正在处理此 XAML,但我无法生成拆分右侧 Pane 和左侧 Pane 的 XAML 代码。
请帮忙!!
<Window x:Class="AlarmUI_2.Window1"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="Window1" Height="300" Width="300">
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*"/>
<ColumnDefinition Width="*"/>
</Grid.ColumnDefinitions>
<StackPanel Background="Aqua" Grid.Column="0" >
<TextBlock FontSize="35" Foreground="#58290A"
TextWrapping="Wrap">Left Hand Side</TextBlock>
</StackPanel>
<GridSplitter Grid.Column="0" ResizeDirection="Auto"
Grid.RowSpan="1"
HorizontalAlignment="Stretch"
VerticalAlignment="Center"/>
<Grid Grid.Column="1">
<Grid.RowDefinitions>
<RowDefinition Height="*" />
<RowDefinition Height="*" />
</Grid.RowDefinitions>
<ListBox Grid.Row="0" Background="Red">
<ListBoxItem>Hello</ListBoxItem>
<ListBoxItem>World</ListBoxItem>
</ListBox>
<GridSplitter Grid.Row="1" Height="5" Background="Gray"
VerticalAlignment="Top" HorizontalAlignment="Stretch" />
<ListBox Grid.Row="1" Background="Violet" Margin="0,5,0,0">
<ListBoxItem>Hello</ListBoxItem>
<ListBoxItem>World</ListBoxItem>
</ListBox>
</Grid>
</Grid>
</Window>
最佳答案
将您的垂直分配器更改为
<GridSplitter Grid.Column="0" Width="5" ResizeDirection="Auto"
Grid.RowSpan="1"
HorizontalAlignment="Right"
VerticalAlignment="Stretch"/>
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*"/>
<ColumnDefinition Width="5"/>
<ColumnDefinition Width="*"/>
</Grid.ColumnDefinitions>
<StackPanel Background="Aqua" Grid.Column="0" >
<TextBlock FontSize="35" Foreground="#58290A"
TextWrapping="Wrap">Left Hand Side</TextBlock>
</StackPanel>
<GridSplitter Grid.Column="1" HorizontalAlignment="Stretch"/>
<Grid Grid.Column="2">
<Grid.RowDefinitions>
<RowDefinition Height="*" />
<RowDefinition Height="5" />
<RowDefinition Height="*" />
</Grid.RowDefinitions>
<ListBox Grid.Row="0" Background="Red">
<ListBoxItem>Hello</ListBoxItem>
<ListBoxItem>World</ListBoxItem>
</ListBox>
<GridSplitter Grid.Row="1" Background="Gray" HorizontalAlignment="Stretch"/>
<ListBox Grid.Row="2" Background="Violet">
<ListBoxItem>Hello</ListBoxItem>
<ListBoxItem>World</ListBoxItem>
</ListBox>
</Grid>
</Grid>
关于wpf - WPF中的Grid Splitter问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1748168/
我正在寻找一种巧妙的方法来调整 div 的大小在一页上。 有一个例子 here . 我还没有找到任何具体的例子,但我相信有人已经解决了这个问题。 谢谢 最佳答案 有一个 Svelte 自己内部使用的
拖动拆分器时,如何调整 xul 窗口中特定节点的大小? 由于 xul 窗口的复杂性,无法使用 resizebefore/resizeafter 属性。 我试过使用 ondrag分离器上的事件,但它根本
假设你有这条路线: from("direct:processOrders") .process(new MultipleOrdersProcessor()) .to("direct:done") Mu
我正在做一个实验来拆分一个奇数字符串并打印出前半部分、中间字符和后半部分。代码工作正常,除了在打印下半部分时我无法摆脱中间的字符。在这里: str = input("Enter an odd leng
这里是 Java 8 和 Apache Camel 2.19.5。我有以下 Bean 处理器: @Component("foobarResolver") public class FoobarReso
假设你有这条路线: from("direct:processOrders") .process(new MultipleOrdersProcessor()) .to("direct:done") Mu
我正在做一个实验来拆分一个奇数字符串并打印出前半部分、中间字符和后半部分。代码工作正常,除了在打印下半部分时我无法摆脱中间的字符。在这里: str = input("Enter an odd leng
我有一个面板,其中包含 3 个项目。一个面板,然后一个水平分离器,然后一个面板。这种布局效果很好,用户可以轻松地上下拖动分隔符来调整相邻面板的大小。 但是如何以编程方式设置分割器的位置?理想情况下,我
我正在为我的 Sentence Splitter 应用程序寻找一个测试文件,我希望该文件能够涵盖尽可能多的案例。 谢谢! 最佳答案 阅读 Lingua::Sentence 的文档.它命名了它使用的语料
我想连接分离器以在 4 个小部件之间创建一个“交叉”分离器。我尝试使用两个分离器之间的信号和槽来做到这一点,即使没有发生错误,行为也不是我希望的(事实上什么也没有发生)。 import sys fro
我正在尝试制作一个内部有透明正方形的窗口,并且我希望允许用户以他/她想要的任何方式重新调整它的大小。此代码适用于垂直和水平调整大小
我正在使用位于此处的 jquery 拆分器插件:http://methvin.com/splitter/ 它在我使用的 jquery 版本上工作正常,直到我启用 resizeToWidth 属性然后它
我对 Guava 的 split 可能性很感兴趣: Splitter.on("|").split("foo|bar|baz"); // => "foo", "bar", "baz" 这可以正常工作。
我想为 Java 创建一个 Guava Splitter,它可以将 Java 字符串作为一个 block 来处理。例如,我希望以下断言为真: @Test public void testSplitte
我正在尝试使用 Guava splitter 解析日志文件。日志文件如下所示: appName=XXX clientIp=X.X.X timestamp="2017-06-05T13:22:12-07
我有一个转换器,它返回一个 Map 作为结果。然后将该结果放入输出 channel 。我想做的是为 map 中的每个键进入不同的 channel 。我如何在 Spring Integration 中配
我在 amazon S3 上获取文件列表并遍历文件列表并一次处理一个文件。对应流程如下--
我被难住了。 I went to the store at the mall at seven thirty in a big huff. 期望 Regex.Split 产生 我去了 到商店 在商场
我正在尝试按行拆分 csv 文件。为此,我尝试在流程中使用以下拆分器: 但是,尽管该文件有很多行,但我在日志中收到以下消息: Splitter returned no results. If t
我正在使用 Spring Integration XPath Splitters 和 Header Enrichers,如下所示:
我是一名优秀的程序员,十分优秀!