问题标签 [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.
ios - 如何在stacklayout中呈现collectionview
我正在尝试使用 Xamarin.forms 在 stacklayout 中呈现一个集合视图。但是collectionview 没有显示任何数据。我正在使用 Visual Studio for Mac 在 ios 上进行测试。
我正在尝试学习在 ios 中使用 collectionview 和 Xamarin.Forms 基础知识
我已经按照这里找到的 microsoft git repo for xamarin.forms 的最基本示例: https ://github.com/xamarin/xamarin-forms-samples/blob/master/UserInterface/CollectionViewDemos/CollectionViewDemos/Views/Layout/HorizontalListTextPage .xaml
我已将简单示例复制到 Mainpage.xaml 文件中我自己的项目中,但只有在删除外部 Stacklayout 时才能看到 collectionview 数据,如下所示
我添加了 Forms.SetFlags("CollectionView_Experimental"); 到appdelete
即使我的 mainpage.xaml 中存在堆栈布局,我也希望数据可见。
更新 如果我显式设置高度,则collectionview数据是可见的,但这在此解决方案的任何示例中都没有完成,但在我链接到的示例布局中,它们没有显式设置高度,这适用于所有示例在这里找到 https://github.com/xamarin/xamarin-forms-samples/tree/master/UserInterface/CollectionViewDemos
如果我开始示例解决方案,他们一切都按预期工作,但如果我将示例复制到我自己的解决方案中,我需要明确设置高度。
更新 如果 MainPage 包含在导航页面中,一切都按预期工作
但默认
什么都没有
xamarin - Xamarin 堆栈布局重叠部分
我在 Xamarin 中相对较新,我正在尝试创建一个表单。
当没有包含其他堆栈布局时,第一个堆栈布局显示正常http://prntscr.com/os7703
添加第二个堆栈布局后,我得到了这个http://prntscr.com/os733e
这是我正在使用的代码:
我是否需要每个视图只有一个堆栈布局,或者其他东西对于获得重叠控件是“有罪的”?
forms - 如何在 xamarin 表单的一个内容页面上添加多个选项卡式页面?
我创建了两个不同的选项卡式页面,计划将它们放在一个内容页面或单个页面上,但出现此错误:
不知道我将如何实现这一目标。
qml - 使用 MouseArea 更改 StackLayout 项
如何使用 MouseArea 更改 StackLayout 中的项目?
这个想法是,当您单击鼠标区域时,您会更改选项卡项
谢谢
xamarin.forms - Xamarin 表单水平/垂直选项似乎不起作用
我的 Xamarin Forms 项目中有以下 XAML
根据我对可以在对象上指定的水平选项的理解,我希望取消按钮位于我的水平堆栈布局的开头,而我的完成按钮位于同一堆栈布局的末尾。
此外,根据可以使用的垂直选项,我希望带有按钮的堆栈布局以及我的 appfoot 出现在我的 slFullPage 堆栈布局的底部。然而,这些事情都没有发生。
相反,我得到的可以在下面看到:
您可以看到整个页面 stacklayout 一直到屏幕底部,但我的按钮和页脚不在底部。
此外,您可以看到水平堆栈布局 (aqua) 一直贯穿整个屏幕,但按钮并未根据其水平选项进行定位。
有任何想法吗??仅供参考 - 我将项目作为 UWP 应用程序运行。
xamarin - 在 StackLayout 中显示来自不同来源的 Xamarin 的 CollectionView 项目无法正确显示
我正在使用 Xamarin 的 CollectionView 和 Stacklayout,我正在尝试以集合视图的形式显示来自不同来源的项目列表。但是,下面显示的代码的输出是我没想到的。第一个集合视图的结果显示在一个小窗口中,并且可以通过滚动读取所有剩余项目。但是,我想在不使用滚动条的情况下全部显示它们,如果在代码中添加更多集合视图,同样应该可以工作。我在这里有什么遗漏吗?
c# - 最后一个 StackLayout 项目丢失或被剪切
我正在使用单个创建 xamarin.forms 页面ListView
。每个列表项模板由一个StackLayout
包含 3 StackLayout
s 的垂直组成。问题是:我只能看到前两个堆栈布局,第三个被隐藏或剪切或跳过,我不知道,我看不到它。
如何正确设置布局属性,以便所有堆栈布局及其项目内容适合?所有绑定属性都是常规字符串\日期。我知道有,GridLayout
但我想知道如何使用StackLayouts
?
xamarin.forms - Xamarin 表单:如何为 StackLayout 添加 SwipeGestureRecognizer?
我的主页上有 15 个选项。最初,我将在 UI 中显示 9 个选项。要查看剩余的 6 个图标,用户可以向右滑动和向左滑动以查看上一个。我尝试实现如下所示的滑动功能,但它不起作用。
XAML
XAML.CS
当尝试左右滑动时,UI 中没有发生任何事情,并且代码执行不会进入事件函数。我在这里缺少什么?
listview - Xamarin 中 StackLayout 内的 ListView 未根据列表视图项高度扩展
我有一个关于 Xamarin StackLayout 和 ListView 的问题。
我在 StackLayout 中使用 Listview。Listview 包含 10 个项目,很容易超出 stacklayout 的高度。对于 StackLayout ,我使用了 OrientationVertical
和 VerticalOptions 。FillAndExpand
没有导航标题栏时,StackLayout 会正确展开。问题是当有导航标题栏时,Stacklayout 没有正确展开并且 Listview 项目正在缩小。还有其他人面临这个问题吗?
我尝试了以下提到的选项。
1)将高度请求设置为父堆栈布局。
它适用于某些设备,但不适用于某些设备。
2) 通过设置如下所示的 Grid 行定义来使用 Grid 而不是 StackLayout。
<Grid.RowDefinitions>
<RowDefinition Height="*"></RowDefinition>
</Grid.RowDefinitions>
但这种变化也没有解决问题。
3) 使用 Scroll View 而不是 StackLayout
这将起作用。但 Xamarin 建议我们不应将 ScrollView 与其他提供滚动的控件嵌套,如 ListView 和 WebView。(https://docs.microsoft.com/en-us/xamarin/xamarin-forms/user-interface/layouts/scroll-view)