gpt4 book ai didi

c# - XAML 数据绑定(bind)到全局变量?

转载 作者:太空狗 更新时间:2023-10-29 18:12:17 30 4
gpt4 key购买 nike

如何在 XAML 类中将 TextBoxes Text 绑定(bind)到全局变量?顺便说一下,这是针对 Windows Phone 的。

代码如下:

    namespace Class
{
public partial class Login : PhoneApplicationPage
{
public static bool is_verifying = false;

public Login()
{
InitializeComponent();
}


private void login_button_Click(object sender, RoutedEventArgs e)
{
//navigate to main page
NavigationService.Navigate(new Uri("/MainPage.xaml", UriKind.RelativeOrAbsolute));
}

private void show_help(object sender, EventArgs e)
{
is_verifying = true;
}
}

}

我想将文本框文本绑定(bind)到“is_verifying”。

谢谢。

最佳答案

首先你只能绑定(bind)到属性,所以你需要添加一个 getter 和 setter。

public static bool is_verifying { get; set; }

接下来,您可以将表单的 DataContext 设置为您的类,并使用一个简单的绑定(bind):

"{Binding is_verifying}"

或者在表单的资源中创建对您的类的引用并像这样引用它:

<Window.Resources>
<local:Login x:Key="LoginForm"/>
</Window.Resources>
...

<TextBox Text="{Binding Source={StaticResource LoginForm}, Path=is_verifying}"/>

关于c# - XAML 数据绑定(bind)到全局变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13494974/

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