问题标签 [stacklayout]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
152 浏览

xamarin.forms - 如何在 Horizo​​ntal StackLayout 内向 SearchBar 添加填充?

出于某种目的,我想定位SearchBarStackLayoutOrientation内部Horizontal并为其添加填充,StackLayout但我发现它SearchBar占用了所有宽度空间,如第二个所示,SearchBar而当OrientationVertical正常工作时,SearchBar如下图所示:

在此处输入图像描述

这是两个StackLayouts的代码:

我还尝试将 Horizo​​ntal-OrientatedStackLayout放入 Vertcal-OrientatedStackLayout中,如下面的代码所示:

但这也无济于事,那么如何解决这个问题呢?

0 投票
2 回答
1651 浏览

android - Xamarin 表单标签/StackLayout 旋转问题

我正在尝试以 xamarin 形式旋转一些标签,但存在一些问题。如果我旋转单个标签,文本将被修剪并且只有一些字母可见,我将每个标签放在一个堆栈布局中,我将堆栈布局本身旋转 -90 度,如下面的代码

标签旋转正确,没有文本被修剪。现在的问题是stacklayout 的VerticalOptionsorHorizontaOptions不能正常工作。当我将其设置VerticalOption为“开始”时,它会显示所有内容,而不是在顶部,而是从顶部以某种方式显示 25%。当HorizontalOptions我将其设置为“开始”或“结束”时,还有另一个问题,如下图所示:

在此处输入图像描述

任何人都可以请帮助如何解决这个问题,或者是否有更好的方法来做到这一点?提前致谢

0 投票
0 回答
33 浏览

xamarin - 在 stacklayout 中自动堆叠标签,没有边距

我遇到了无法在 a 中堆叠两个标签StackLayout并在没有边距的情况下适应内容的问题。

预期结果: 在此处输入图像描述

电流输出:

在此处输入图像描述

我已经尝试设置VerticalOptions,MarginPadding属性,但它仍然包含边距(红色背景)以及第二个内容没有触及它的StackLayout父级的“天花板”。

当前代码:

0 投票
5 回答
2045 浏览

c# - 删除 xamarin 表单布局中的额外空间

嗨,我正在尝试使用 stackLayout 在 xamarin 表单中放置 2 个图像。但它在表单顶部添加了一些空间。我使用了空白项目。我的代码是

我得到这个输出:

输出图像 1
输出图像 2

它在页面顶部增加了一些额外的空间。如何设置布局以删除此空间?

0 投票
0 回答
261 浏览

xamarin - FlexLayout 内 StackLayout 内的项目在 Xamarin Forms 中未垂直居中

我有一个列方向的 FlexLayout。在 FlexLayout 中,我放置了六个 StackLayout,每个都包含一个图像。

我需要将六个图像放在 StackLayouts 的中心,而不是现在在开始时显示。

如何在 StackLayout 中将项目居中?

0 投票
2 回答
2644 浏览

xamarin.forms - 单击后 StackLayout 或 Grid 中的波纹效果

如何实现点击后StackLayout或Grid中背景颜色平滑变化的效果?如果我们创建一个按钮,它就会有这种开箱即用的效果——我在附加的 gif 中展示了这一点。ListView 中的 ViewCell 也是如此。它还具有单击后更改背景颜色的连锁反应。但是如何为 StackLayout 或 Grid 实现这一点?在此处输入图像描述

如何做到这一点

0 投票
1 回答
99 浏览

xaml - 堆栈布局中的两个按钮,只有第一个有效

在我的 XAML 页面中,我嵌套了堆栈布局,最后嵌套了两个按钮。只有其中一个会单击(第一个)。我让它变得非常简单。只有颜色不同。当我把红色的放在上面时,它会点击。当我把绿色的放在上面时,它会点击。为什么两个都不点击,为什么只有第一个?我需要两者都点击。

我希望这两个按钮都应该是可点击的。只有第一个是可点击的。当顶部为红色时,它已启用/可点击。当顶部为绿色时,它已启用/可单击。但不是两者兼而有之。

0 投票
2 回答
762 浏览

xamarin - 自动缩放标签 Xamarin

我正在开发一个显示来自 RSS 提要的结果的应用程序。我试图在 Stacklayout 的同一行中显示标题和日期。

Xaml 代码:

这是它的样子: 在此处输入图像描述

我的期望:

我希望标题自动缩放以适合与日期相同的行。是否可以为整行设置宽度,然后将两个标签放在行内?


几个小时谷歌搜索的其他成果:

这是我找到的一些链接,但有些链接很旧,不确定它们是否有效。
这个是旧的Auto Scale Text Size
这个不起作用Xamarin 中的自动缩放标签字体大小

我还发现了几个 Nuget 包,但我认为我不需要这样做。 https://baskren.github.io/Forms9Patch/ https://forums.xamarin.com/discussion/43468/autosize-font-label

0 投票
0 回答
105 浏览

xamarin.forms - 网格没有像我预期的那样扩展

我尝试在 UI 中显示一堆带有重叠按钮的图像。这些按钮应该是透明的,并且在最顶部或底部有一个图标。虽然“按钮”正在工作,但图像堆栈却没有(或者更准确地说是父网格。但是,我还不是 100% 确定)。我希望得到与此类似的结果:https://i.imgur.com/2F7n963.png(橙色 = Up.png / Down.png;透明绿色 = 上 CommandGrid / Button;透明蓝色 = 下 CommandGrid / Button;黑色和红色图像堆栈,而红色是选定的“级别”)。

到目前为止,这是我的代码:

这是 ItemsStack(只是一个可绑定的 StackLayout):

这是 CommandGrid(基本上是一个具有自定义内容和透明度的“按钮”):

我现在整天都在尝试解决这个问题,并且不再知道如何解决它......

编辑:这是它目前的样子(远离它应该的样子):https ://i.imgur.com/KVmcjwe.png

编辑 2:至于现在,首先要找到一个可以使用的解决方案,我使用后面的代码来解决这个问题。但我显然应该对此做更多的研究,也许在休息后看看它(或者如果这里有人知道它是如何工作的或者这里有什么问题)。这就是我现在“解决”它的方式:

0 投票
0 回答
422 浏览

tabs - Nativescript中TabView(标签)的自定义位置

我正在将 Nativescript 和 Angular 用于应用程序。在一个页面的中间,我会添加两个选项卡,并在其下方添加它们的内容:

所以:

问题是我可以将 TabView 放在顶部或底部。我尝试将 TabView 包装成这样:

并且选项卡的位置正确,但它们不起作用(它们不会更改选项卡,我看不到选项卡内容)。那么,有没有办法自定义标签的位置?谢谢