【发布时间】:2020-06-03 11:03:54
【问题描述】:
如何使用 Xamarin.Forms 将 XAML 中的 Label 绑定到代码隐藏中的 public const string?
或者除了创建一个访问我的公共常量的公共静态属性之外别无他法?顺便说一句,然后可以改为private const string。
我在我的“App”类中声明了一个公共常量字符串:
public partial class App : Application
{
public const string ShortVersion = "v1.00 Beta 1";
...
然后我想将它绑定到我的“MainPage.xaml”文件中的标签:
<Label Text="{Binding App.ShortVersion}"
x:Name="_versionLabel" Style="{StaticResource versionLabel}" ...
/>
这是我第一次尝试数据绑定。
现在我在我的“MainPage.xaml.cs”文件中这样做(而不是数据绑定):
public MainPage()
{
InitializeComponent();
_versionLabel.Text = App.ShortVersion;
}
【问题讨论】:
-
你的 BindingContext 是什么?
标签: c# xaml xamarin.forms data-binding constants