window-resize 相关问题

指在重新调整窗口之前,同时和之后发生的事件和行为。

带底边框的文本框

我想要带有底部边框的 TextBox,但由于 Color.Transparent,为 TextBox 绘制的图形在调整大小时会扭曲/损坏。 使用我找到的代码,我能够创建一个带下划线的文本框(

回答 2 投票 0

Angular / Keen-Slider:调整窗口大小时滑块仅在模式下工作

我正在 Angular 中使用 keen-slider 创建一个旋转木马,只要我直接在页面上使用它,它就可以正常工作,但如果我在模式中使用它,它就会破坏。如果我调整眉毛的大小,它只会再次起作用......

回答 1 投票 0

如何使窗口大小适应其内容大小,反之亦然?

这对我来说是个难题,因为我对此一团糟。 所以让我们想象一下有一个 SizeToContent="WidthAndHeight" 的窗口 这对我来说是个难题,因为我对此一团糟。 所以让我们想象一下有一个窗口 SizeToContent="WidthAndHeight" <Window x:Class="Test.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:local="clr-namespace:Test" mc:Ignorable="d" Title="MainWindow" SizeToContent="WidthAndHeight" > <ListBox Name="lbxInfo" Margin="10" FontSize="30" Grid.Row="0"/> </Window> 所以窗口必须适应它的内容。简单易行。 但是困难的部分来了。内容是可变的并适应拉伸窗口大小。 所以最大的弦会被正确拉伸。 lbxInfo.Items.Add(new TextBox() { Text="AAA", Background = Brushes.Aqua, HorizontalContentAlignment= HorizontalAlignment.Stretch }); lbxInfo.Items.Add(new TextBox() { Text = "BBB BBB", Background = Brushes.LavenderBlush, HorizontalContentAlignment = HorizontalAlignment.Stretch }); lbxInfo.Items.Add(new TextBox() { Text = "CCC CCC CCC", Background = Brushes.Lime, HorizontalContentAlignment = HorizontalAlignment.Stretch }); 这是结果: 相反,我希望是这个: 所以我希望每个元素都能拉伸(调整大小/调整)到其中最大的元素。 实现我认为的唯一方法是首先循环计算最大的元素,然后根据结果设置窗口的大小。 有什么有效的方法吗? *** 添加 *** 按照 Clemens 的解决方案,我在代码隐藏中完成了这个,效果很好! var lbxInfo = new ListBox() { FontSize= 30 }; wndMain.Content = lbxInfo ; lbxInfo.Items.Add(new ListBoxItem() { Content = "AAA", Background = Brushes.Aqua }); lbxInfo.Items.Add(new ListBoxItem() { Content = "BBB BBB", Background = Brushes.LavenderBlush }); lbxInfo.Items.Add(new ListBoxItem() { Content = "CCC CCC CCC", Background = Brushes.Lime }); 结果非常好! 使用 ListBox,其 ListBoxItems 的 HorizontalContentAlignment 设置为 Stretch: <ListBox ItemsSource="{Binding Items}"> <ListBox.ItemContainerStyle> <Style TargetType="ListBoxItem"> <Setter Property="HorizontalContentAlignment" Value="Stretch"/> </Style> </ListBox.ItemContainerStyle> <ListBox.ItemTemplate> <DataTemplate> <TextBox Text="{Binding Text}" FontSize="30"> <TextBox.Background> <SolidColorBrush Color="{Binding Color}"/> </TextBox.Background> </TextBox> </DataTemplate> </ListBox.ItemTemplate> </ListBox>

回答 1 投票 0

如何使窗口大小适应其内容大小,反之亦然?

这对我来说是个难题,因为我对此一团糟。 所以让我们想象一下有一个 SizeToContent="WidthAndHeight" 的窗口 这对我来说是个难题,因为我对此一团糟。 所以让我们想象一下有一个窗口 SizeToContent="WidthAndHeight" <Window x:Class="Test.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:local="clr-namespace:Test" mc:Ignorable="d" Title="MainWindow" SizeToContent="WidthAndHeight" > <ListBox Name="lbxInfo" Margin="10" FontSize="30" Grid.Row="0"/> </Window> 所以窗口必须适应它的内容。简单易行。 但是困难的部分来了。内容是可变的并适应拉伸窗口大小。 所以最大的弦会被正确拉伸。 lbxInfo.Items.Add(new TextBox() { Text="AAA", Background = Brushes.Aqua, HorizontalContentAlignment= HorizontalAlignment.Stretch }); lbxInfo.Items.Add(new TextBox() { Text = "BBB BBB", Background = Brushes.LavenderBlush, HorizontalContentAlignment = HorizontalAlignment.Stretch }); lbxInfo.Items.Add(new TextBox() { Text = "CCC CCC CCC", Background = Brushes.Lime, HorizontalContentAlignment = HorizontalAlignment.Stretch }); 这是结果: 相反,我希望是这个: 所以我希望每个元素都能拉伸(调整大小/调整)到其中最大的元素。 实现我认为的唯一方法是首先循环计算最大的元素,然后根据结果设置窗口的大小。 有什么有效的方法吗?

回答 0 投票 0

为什么 window.resizeTo() 函数不在 JavaScript 中小于给定值时调整窗口大小

我正在 chrome 模式下使用 python-eel 构建一个应用程序(前端:HTML、CSS 和 JS)。问题是我使用了一个在调整窗口大小时调整窗口大小的函数,这样我的应用程序内容看起来......

回答 0 投票 0

拉伸画布 100% 宽度但包含在窗口中

我有一个画布,我正在使用 CSS 使用 width: 100%; 进行拉伸。保持纵横比效果很好,因为高度会自动调整。但我希望它在窗口为

回答 0 投票 0

如何阻止导航栏在调整大小时换行到第二行,如 FB 导航栏? [关闭]

当屏幕调整大小/缩小时,我的导航栏重叠/换行到第二行。这看起来很乱。我为媒体设备使用了切换按钮,但这并没有解决人们何时调整大小的问题......

回答 1 投票 0

如何在 Python FMX GUI 应用程序中设置表单的最小/最大尺寸?

我已经使用适用于 Python 的 DelphiFMX GUI 库制作了一个表单,它工作得非常好,但我想为该表单设置一个最小和最大尺寸,以确保窗口不能调整到低于或...

回答 1 投票 0

有什么快速的方法可以通过CSS重新缩放页面吗?

有以下问题。当我创建页面时,我没有注意到将所有内容自定义到 25% 的比例。因此,当我将页面恢复到正常比例时,它看起来一团糟。所以我想知道,有没有...

回答 1 投票 0

jQuery slideUp slideDown只适用于移动端调整大小的问题。

我试图实现一个div的sideUpslideDown功能,只在手机平板上,而不是桌面上。所有工作良好,直到我调整屏幕大小从移动平板电脑到桌面,反之亦然 - 然后功能是......

回答 1 投票 0

如何正确编写一个自定义的依赖值的react钩子?

我的钩子的目标是确定菜单的 "打开方向"。当高度不够时,打开方向将从 "底部 "切换到 "顶部"。我把我的代码简化为一个虚拟的例子,以...

回答 1 投票 1

如何从传递给监听器的回调中访问状态钩子的值?

我有一个组件需要监听窗口的大小,并适当地hideshow sidebar。我决定为此创建一个自定义的钩子,但它似乎不能正常工作。主要 ...

回答 2 投票 2

如何使用Django调整网站的bootstraps卡片的大小?

在这里输入图片描述我刚开始在编程世界里,我目前正试图学习python和一些django,所以我提前道歉,如果这是一个愚蠢的问题,现在回到... ...

回答 1 投票 0

调整窗口大小时是否可以侦听keydown和keyup

我正在尝试调整窗口大小时检测到按下和按下。到目前为止,我尝试过的操作仅在调整大小后才触发关键事件。 $(window).resize(function(){console ....

回答 1 投票 2

Tkinter跟踪窗口是否要重新调整大小?

我正在编写一个小程序,当窗口大小改变时,该程序旨在运行一个调整大小的方法。因此,我使用了toplevel.bind(“ ”,self.resize)。尽管这确实起作用...

回答 1 投票 0

我如何确保在每台设备上看起来都一样?

我有一个问题。我正在为我的毕业设计网站工作。我希望它能在所有设备上运行。在笔记本电脑的全屏模式下,它可以工作,但是只要我调整屏幕大小或在...

回答 1 投票 0

包含图像窗口大小调整的QT每隔几个像素就会停止一次

我有一个简单的对话框窗口,其中具有水平布局,并且其中包含QLable。 QLable包含图像。我使用resize事件来缩放此图像以适合窗口大小。我使用了来自QT示例的代码。标头:#...

回答 1 投票 0

我如何将回调绑定到Tkinter调整大小事件,而不必多次被重复调用?

我有一个带有大量嵌套小部件的tkinter GUI。我想在调整窗口大小时重新调整其一部分,因此我将回调绑定到了调整大小事件:self.parent.bind(“

回答 1 投票 0

创建可调整大小的视图,当在FLUTTER中从角落和侧面挤压或拖动时会调整大小

我目前正在使用一个ScreenView,它具有诸如可拖动和可调整大小的视图等功能,如上图所示,带有角和边。我现在遇到的问题是我想通过...

回答 1 投票 1

如何使用guiZero获取画布当前大小

我的目标是使GUI根据画布大小而变化。我需要能够主动检查窗口大小,以便我知道何时显示其他内容。使用Python 3.8.2 GuiZero

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.