小编Pet*_* K.的帖子

以编程方式添加控件,UI 未更新

我只是在玩.Net MAUI。我想从 Rest 服务检索信息,并根据结果以编程方式将按钮添加到 VerticalStackLayout。当我调试解决方案时,按钮会添加到 VerticalStackLayout 但 UI 不会更新。

这是代码片段

var  btn  = new Button();
btn.Text = "Button " + count + " added";
btn.Clicked += OnCounterClicked;
btn.HorizontalOptions = LayoutOptions.Center;
VLayout.Add(btn);      
Run Code Online (Sandbox Code Playgroud)

这里是 XAML

<ScrollView>
    <VerticalStackLayout x:Name="VLayout"
        Spacing="25" 
        Padding="30,0" 
        VerticalOptions="Center">
        <Image
            Source="dotnet_bot.png"
            SemanticProperties.Description="Cute dot net bot waving hi to you!"
            HeightRequest="200"
            HorizontalOptions="Center" />            
        <Label 
            Text="Hello, World!"
            SemanticProperties.HeadingLevel="Level1"
            FontSize="32"
            HorizontalOptions="Center" />        
        <Label 
            Text="Welcome to .NET Multi-platform App UI"
            SemanticProperties.HeadingLevel="Level2"
            SemanticProperties.Description="Welcome to dot net Multi platform App U I"
            FontSize="18"
            HorizontalOptions="Center" />
        <Entry …
Run Code Online (Sandbox Code Playgroud)

maui

12
推荐指数
1
解决办法
5756
查看次数

标签 统计

maui ×1