我想通过弹出窗口DisplayPromptAsync()
更改标签的内容,该窗口允许您键入文本并保存文本以供使用,但当我尝试应用时,它不起作用。
XAML中的标签:
<Label Grid.Row="2" Text="UserName" x:Name="LabelName" FontAttributes="Bold" TextColor="White" HorizontalTextAlignment="Center" Margin="0,-45,0,0" FontSize="22"/>
XAML中的按钮:
<Button Grid.Column="1" WidthRequest="115" HeightRequest="45" Text="Name" TextColor="White" Margin="200, 2 ,200, -274" CornerRadius="19" Clicked="NameClicked"/>
按钮代码隐藏:
private async void NameClicked(object sender, EventArgs e)
{
var ResultName = await DisplayPromptAsync("Insira seu Nome", "Favor inserir seu Nome","Ok");
LabelName.Text = ResultName;
}
我希望只要他把文本放在变量中就可以悄悄地赋值和修改,只有代码没有错误才不起作用。
1条答案
按热度按时间sqougxex1#
我创建了一个demo,这是. xaml格式的代码,它在我这边运行得很好。
下面是.cs文件中的代码。