在UWP中,我想点击我的按钮在屏幕上的随机位置。
我的代码如下所示:
private void DeclareHere()
{
Random randomGenerator = new Random();
int iRndX = randomGenerator.Next(1, 640);
int iRndY = randomGenerator.Next(1, 360);
btnRandom.Margin.Left.Equals(iRndX);
btnRandom.Margin.Top.Equals(iRndY);
}
private void btnRandom_Click(object sender, RoutedEventArgs e)
{
DeclareHere();
}
我错过了什么?如果您能解释如何完成解决方案,将会有所帮助。
答案 0 :(得分:1)
等于只是比较运算符。
例如:
bool isEqual = btnRandom.Margin.Left.Equals(iRndY);
您需要指定保证金值
所以,你应该改变这个:
btnRandom.Margin.Left.Equals(iRndX);
btnRandom.Margin.Top.Equals(iRndY);
用这个:
btnRandom.Margin = new Thickness { Left = iRndX, Top = iRndY};