我正在開發我的第一個Windows Phone 7應用程序。我使用了Expression Blend 4來創建一個簡單的球賽。現在,我試圖做的是每次遊戲開始時隨機更改球的位置。如何在XAML中使用在c#中創建的隨機變量?
這是我在CS文件中創建的代碼,用於生成一個隨機數。
namespace Bouncing_Ball
{
public partial class MainPage : PhoneApplicationPage
{
public int RandomNumber(int min, int max)
{
Random random = new Random();
return random.Next(50, 350);
}
public MainPage()
{
InitializeComponent();
}
}
}
現在,XAML文件包含代碼。
<Ellipse x:Name="ellipse" Height="50" Canvas.Left="{Binding ElementName=RandomNumber}" Stroke="Black" Canvas.Top="217" Width="50">
這是行不通的。我是新的Windows Phone 7開發任何幫助將不勝感激。謝謝:)
感謝KooKiz。這是我想要的。我對DataContext感到困惑。感謝您的簡單解釋:) – 2012-03-14 08:20:39