Это оператор if, который обнаруживает, является ли местоположение объекта (чара), который следует за курсором, пересекает другой объект, называемый хит -тест < /p>
Код: Выделить всё
if (chara.GetValue(LeftProperty) == hitTest.GetValue(LeftProperty) || chara.GetValue(TopProperty) == hitTest.GetValue(TopProperty))
{
SetPosition(0, 225);
}
< /code>
И это подпрограмма, которую он вызывает < /p>
private void SetPosition(double x, double y)
{
SetCurrentValue(Canvas.LeftProperty, x);
SetCurrentValue(Canvas.TopProperty, y);
}
Подробнее здесь: https://stackoverflow.com/questions/797 ... -object-in
Мобильная версия