gpt4 book ai didi

xaml - 如何从 ViewModel 访问属性到 Xaml View 的 CodeBehind 内的 ButtonClickEvent?

转载 作者:行者123 更新时间:2023-12-04 14:19:32 24 4
gpt4 key购买 nike

我想将在 ViewModel 中创建的属性访问到 xaml 代码隐藏文件。请查看随附的屏幕截图,以便更好地理解我的问题。

Please Click Here to View the Screenshot of my Xaml code

Click Here for the Properties code

我已将“EntryText”属性绑定(bind)到一个条目字段,并将“LblText”属性绑定(bind)到一个标签。所以,现在我只想在按钮单击事件中将 Entry 的值传输到 Label。

最佳答案

您走在正确的轨道上,只需要稍微改变一下搜索方式。有多种方法可以做到这一点。我将告诉您最简单的方法,因为 Xamarin Official Docs 中也建议这样做.所以您的 Xaml 代码将如下所示

<ContentPage xmlns="http://xamarin.com/schemas/2014/forms"
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
x:Class="ButtonDemos.BasicButtonClickPage"
Title="Basic Button Click">
<StackLayout>
<Label x:Name="label"
Text="Click the Button below"
FontSize="Large"
VerticalOptions="CenterAndExpand"
HorizontalOptions="Center" />
<Button Text="Click to Rotate Text!"
VerticalOptions="CenterAndExpand"
HorizontalOptions="Center"
Clicked="OnButtonClicked" />
</StackLayout>
</ContentPage>

你的 C# 文件看起来像这样

public partial class BasicButtonClickPage : ContentPage
{
public BasicButtonClickPage ()
{
InitializeComponent ();
}

async void OnButtonClicked(object sender, EventArgs args)
{
await label.RelRotateTo(360, 1000);
}
}

关于xaml - 如何从 ViewModel 访问属性到 Xaml View 的 CodeBehind 内的 ButtonClickEvent?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56412926/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com