小编sah*_*thi的帖子

在stacklayout中动态添加按钮

我想在StackLayout点击"添加"按钮时动态添加一个按钮.我写道stacklayoutname.children.add(button),它没有给我我想要的东西.

在xaml中:

<StackLayout x:Name="layout">
    <Button Text="add" Clicked="Addbutton"/>
</StackLayout>
Run Code Online (Sandbox Code Playgroud)

在代码中:

private void Addbutton(object sender, EventArgs e)
{           
     var layout = new StackLayout();
     var btn = new Button { Text = "New button", FontSize = 30, TranslationY = 30 };
     this.Content = layout;
     layout.Children.Add(btn);
}
Run Code Online (Sandbox Code Playgroud)

它只给出了新的按钮,并且添加按钮正在消失,但是我想每当我们点击添加按钮时它应该给新按钮的数量等于添加按钮的点击次数.

xamarin xamarin.forms

8
推荐指数
1
解决办法
5558
查看次数

在 xamarin.forms 中弹出

我想知道是否有可能在 xamarin.forms 中设计如下弹出窗口。

在此处输入图片说明

xamarin xamarin.forms

4
推荐指数
1
解决办法
1204
查看次数

从服务器运行时调用未定义的函数 cal_days_in_month() 错误

我正在从 xampp 运行一个 php 项目,它运行时没有任何错误Call to undefined function cal_days_in_month()。当我尝试从服务器运行同一个项目时,它抛出一个错误。我必须从服务器端授予任何权限吗?

php

4
推荐指数
2
解决办法
4611
查看次数

从视图模型中拾取项目源绑定

我试图从视图模型中的模型绑定选择器的值,在那里我得到模型的路径而不是值.

<Picker x:Name="LocationPicker"
    Title="Location" HeightRequest="40"
    HorizontalOptions="FillAndExpand"
    VerticalOptions="FillAndExpand"
    SelectedItem="{Binding Location}"
    ItemsSource="{Binding MaintainRoomTypes}"/>
Run Code Online (Sandbox Code Playgroud)

这是我的视图模型代码:

if (jobDetailsForFitter != null)
{
    WindowDetails = new WindowDetailsModel
    {
        Windows = jobDetailsForFitter.Windows,
        Locations = jobDetailsForFitter.Locations,
        RoomTypes = jobDetailsForFitter.RoomTypes,
        AddFiles = jobDetailsForFitter.AddFiles
    };

    Locations = jobDetailsForFitter.Locations;

    MaintainRoomTypes = jobDetailsForFitter.RoomTypes;

    await FitterService.Instance.LoadJobDetailsToLocalStore(jobDetailsForFitter, SelectedJob?.Id ?? 0);
}
Run Code Online (Sandbox Code Playgroud)

如何绑定itemsource以获取列表.

public List<Room> Locations { get; set; }
public List<RoomTypeModel> RoomTypes { get; set; }
Run Code Online (Sandbox Code Playgroud)

xamarin xamarin.forms

3
推荐指数
1
解决办法
2300
查看次数

如何在listview中隐藏滚动条

我试图在列表视图中隐藏滚动条,我按照 这个,但我收到以下错误

ListView不包含VerticalScrollbarEnabled的定义

这是我做的:

[assembly: ExportRenderer(typeof(Xamarin.Forms.ListView), typeof(CustomListView))]

namespace MyApp.Droid.Renderer
{
    class CustomListView:ListViewRenderer
    {
        protected override void OnElementChanged(ElementChangedEventArgs<Xamarin.Forms.ListView> e)
        {
            base.OnElementChanged(e);
            Xamarin.Forms.ListView.VericalScrollbarEnabled = false;          

        }        
    }
}
Run Code Online (Sandbox Code Playgroud)

如何为ListView提供此属性.

listview xamarin xamarin.forms

3
推荐指数
1
解决办法
549
查看次数

什么是 Kiosk 模式以及如何在 Xamarin.Forms 应用程序中实现它?

我一直在寻找信息亭模式的确切含义。有人可以向我确认,在全屏运行应用程序同时禁用电源、音量和主页按钮确实相当于在Kiosk 模式下运行它吗?

另外,是否有任何示例可用于在 Xamarin.Forms 中实现它?

谢谢你的时间。

kiosk kiosk-mode xamarin xamarin.forms

3
推荐指数
1
解决办法
3502
查看次数

条带中没有这样的客户错误

我在我的应用程序中使用条带组件,当我用 sk_test_1XXXXXX 测试所有付款都成功时,现在我将该密钥更改为另一个 sk_test_2XXX,当我尝试通过此付款时,出现错误“没有这样的客户 -cus_xxxxxxxxxxx”。如何解决这个。

ios stripe-payments xamarin.forms

2
推荐指数
1
解决办法
3343
查看次数

使用字符串格式的同一标签上文本的不同颜色

我有一个 xaml 代码如下:

 <Label Text="{Binding Id,StringFormat='{0} *'}" HorizontalOptions="StartAndExpand" HorizontalTextAlignment="Center">
Run Code Online (Sandbox Code Playgroud)

在这里,是否有可能让 Id 是一种颜色而 * 是另一种颜色?

xamarin xamarin.forms

2
推荐指数
1
解决办法
3004
查看次数

如何在代码隐藏的 listView 中使用 x:Name 项目?

有什么方法可以在 xamarin.forms 的代码后面的列表视图中使用 x:Name of the stacklayout?

 <ListView HasUnevenRows="true" HeightRequist="{Binding ListHeight}">
 <ListView.ItemTemplate>
      <DataTemplate>
          <ViewCell>
             <StackLayout>
                 <StackLayout x:Name="btnStack/>
             </StackLayout>
          </ViewCell>
     </DataTemplate>
</ListView.ItemTemplate>
</ListView>
Run Code Online (Sandbox Code Playgroud)

如何btnStack在代码隐藏处使用?

listview xamarin xamarin.forms

2
推荐指数
1
解决办法
6506
查看次数