我正在编写一个简单的Windows 8.1应用程序。我的xaml文件名是AdditionPage.xaml。我在AdditionPage.xaml.cs中的后台生成了一些代码,使用
生成两个随机数以下代码:
namespace MathGame
{
/// <summary>
/// An empty page that can be used on its own or navigated to within a Frame.
/// </summary>
public sealed partial class AdditionPage : Page
{
public AdditionPage()
{
this.InitializeComponent();
Return_Addition();
}
/// <summary>
/// Invoked when this page is about to be displayed in a Frame.
/// </summary>
/// <param name="e">Event data that describes how this page was reached.
/// This parameter is typically used to configure the page.</param>
public int AddLeftNumber_1 { get; set; }
public int AddRightNumber_1 { get; set; }
public int sum { get; set; }
//public double Height { get; set; }
// generate random numbers using the randomizer
Random Randomizer = new Random();
我不知道如何在xaml页面上显示生成的数字AddLeftNumber_1和AddRightNumber_1。我明白我需要使用绑定。有什么想法吗?
答案 0 :(得分:1)
是的,您需要创建一个类似的WPF绑定:
<Label Name="Name" Content="{Binding Path=YourObject.AddLeftNumber_1}" ... />
这是您应该遵循的方法。
答案 1 :(得分:1)
一些不对的事情
您没有将变量传递给页面
两个代码没有在后台运行
三个没有设置DataContext
this.DataContext = this;
XAML中的四个绑定,如Sophman回答+1
<Label Name="Name" Content="{Binding Path=YourObject.AddLeftNumber_1}" ... />
你需要在绑定上获得基础 Data Binding Overview