如何在Xamarin.Forms中设置控件的宽度

尼拉夫·梅塔

我试图在iPad应用程序的Xamarin.Forms中调整文本框[Entry]控件的宽度和高度,但是它没有使用WidthRequest属性设置宽度。

任何人都可以请我帮忙设置控件的宽度。

这是我使用Grid&StackLayout的XAML的相同代码,但没有一个起作用。

<Grid VerticalOptions="FillAndExpand" HorizontalOptions="FillAndExpand" >
    <Grid.RowDefinitions>
    <RowDefinition Height="Auto"  ></RowDefinition>
    <RowDefinition Height="*"></RowDefinition>
    <RowDefinition Height="10"></RowDefinition>
    </Grid.RowDefinitions>
    <Grid.ColumnDefinitions>
    <ColumnDefinition Width="*"></ColumnDefinition>
    </Grid.ColumnDefinitions>

    <Image Grid.Row="0" Grid.Column="0" Source="loginlogo.png"></Image>
    <StackLayout Grid.Row="1" Grid.Column="0">
    <Entry Placeholder="Enter Username" WidthRequest="20"></Entry>
    <Entry Placeholder="Enter Password" WidthRequest="20"></Entry>
    <Button Text="Button 1"></Button>
    </StackLayout>
    </Grid>

也尝试过堆栈布局

<StackLayout Spacing="10">
    <Entry x:Name="txtUserName" Placeholder="Enter Username" WidthRequest="2" HeightRequest="200"></Entry>
    <Entry x:Name="txtPassword" Placeholder="Enter Password" WidthRequest="2" HeightRequest="200"></Entry>
    <Button Text="Button 1"></Button></StackLayout>
皮特

请注意,您必须指定Horizo​​ntalOptionsWidthRequest得到这个工作在StackLayout默认情况下,它会尝试自动扩展。

下面显示了StackLayout的示例:-

        StackLayout objStackLayout = new StackLayout()
        {
            Spacing = 10
        };
        //
        Entry objEntry1 = new Entry()
        {
            Placeholder = "Enter Username",
            WidthRequest = 300,
            HeightRequest = 200,
            HorizontalOptions = LayoutOptions.Start
        };
        objStackLayout.Children.Add(objEntry1);
        //
        Entry objEntry2 = new Entry()
        {
            Placeholder = "Enter Password",
            WidthRequest = 200,
            HeightRequest = 200,
            HorizontalOptions = LayoutOptions.Start
        };
        objStackLayout.Children.Add(objEntry2);
        //
        Button objButton1 = new Button()
        {
            Text = "Button1",
            HorizontalOptions = LayoutOptions.Start
        };
        objStackLayout.Children.Add(objButton1);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Xamarin Forms中更改控件的视觉状态?

来自分类Dev

如何在iOS中设置Xamarin.Forms SearchBar的样式?

来自分类Dev

Xamarin.Forms:如何在XAML中设置BindingContext?

来自分类Dev

如何在Xamarin.Forms中使用Android控件

来自分类Dev

如何在Xamarin.Forms中创建类似于日志记录控件的功能

来自分类Dev

如何在 Orbeon Forms CE 中设置动态数据下拉控件?

来自分类Dev

如何在Xamarin中设置DialogFragment的大小?

来自分类Dev

如何在Xamarin Forms中设置jsonview之前获取json对象并将其设置为listview

来自分类Dev

如何在Xamarin中拍照?

来自分类Dev

如何在Xamarin Mac(MonoMac)中禁用UI控件?

来自分类Dev

如何在Xamarin Mac(MonoMac)中禁用UI控件?

来自分类Dev

如何在Xamarin表单中绑定两个控件

来自分类Dev

如何在HTML中设置标签的宽度?

来自分类Dev

如何在Flutter中设置CupertinoButton的宽度?

来自分类Dev

如何在flutter中设置showModalBottomSheet宽度

来自分类Dev

如何在Xamarin.Forms Xaml中设置行/列定义?

来自分类Dev

如何在Xamarin.Forms中存储应用程序设置

来自分类Dev

如何在xamarin.forms中为输入单元格设置左右填充

来自分类Dev

如何在Xamarin.Forms中设置编辑器的高度

来自分类Dev

如何在Xamarin Forms应用程序中设置列出目录的权限

来自分类Dev

如何在Xamarin.Forms中设置不透明度动画

来自分类Dev

如何在 Xamarin.Forms 中设置 ImageCell 周围的边距?

来自分类Dev

如何在 ios 中设置 Xamarin.forms 标签页未选中的图标和文本颜色

来自分类Dev

如何在 Xamarin.Forms uwp 中设置 webview 的动态高度?

来自分类Dev

如何在Xamarin.Forms中的网格中启用边框

来自分类Dev

如何在xamarin.forms中旋转页面

来自分类Dev

如何在Xamarin.Forms中访问TableView的子级

来自分类Dev

如何在Xamarin Forms中处理屏幕旋转/方向?

来自分类Dev

如何在Xamarin.Forms中隐藏Android ActionBar?

Related 相关文章

  1. 1

    如何在Xamarin Forms中更改控件的视觉状态?

  2. 2

    如何在iOS中设置Xamarin.Forms SearchBar的样式?

  3. 3

    Xamarin.Forms:如何在XAML中设置BindingContext?

  4. 4

    如何在Xamarin.Forms中使用Android控件

  5. 5

    如何在Xamarin.Forms中创建类似于日志记录控件的功能

  6. 6

    如何在 Orbeon Forms CE 中设置动态数据下拉控件?

  7. 7

    如何在Xamarin中设置DialogFragment的大小?

  8. 8

    如何在Xamarin Forms中设置jsonview之前获取json对象并将其设置为listview

  9. 9

    如何在Xamarin中拍照?

  10. 10

    如何在Xamarin Mac(MonoMac)中禁用UI控件?

  11. 11

    如何在Xamarin Mac(MonoMac)中禁用UI控件?

  12. 12

    如何在Xamarin表单中绑定两个控件

  13. 13

    如何在HTML中设置标签的宽度?

  14. 14

    如何在Flutter中设置CupertinoButton的宽度?

  15. 15

    如何在flutter中设置showModalBottomSheet宽度

  16. 16

    如何在Xamarin.Forms Xaml中设置行/列定义?

  17. 17

    如何在Xamarin.Forms中存储应用程序设置

  18. 18

    如何在xamarin.forms中为输入单元格设置左右填充

  19. 19

    如何在Xamarin.Forms中设置编辑器的高度

  20. 20

    如何在Xamarin Forms应用程序中设置列出目录的权限

  21. 21

    如何在Xamarin.Forms中设置不透明度动画

  22. 22

    如何在 Xamarin.Forms 中设置 ImageCell 周围的边距?

  23. 23

    如何在 ios 中设置 Xamarin.forms 标签页未选中的图标和文本颜色

  24. 24

    如何在 Xamarin.Forms uwp 中设置 webview 的动态高度?

  25. 25

    如何在Xamarin.Forms中的网格中启用边框

  26. 26

    如何在xamarin.forms中旋转页面

  27. 27

    如何在Xamarin.Forms中访问TableView的子级

  28. 28

    如何在Xamarin Forms中处理屏幕旋转/方向?

  29. 29

    如何在Xamarin.Forms中隐藏Android ActionBar?

热门标签

归档