Xamarin Forms (Windows) System.Windows.Point
Я довольно новичок в Xamarin, и это может быть вдвое больше. Я создаю несколько круглых изображений в моем кроссплатформенном приложении, и я нашел ниже учебник, чтобы помочь мне, однако у меня возникла проблема с разделом окна кода. Вот ссылка на учебник:
https://blog.xamarin.com/elegant-circle-images-in-xamarin-forms/
Вот код, с которым у меня проблема:
protected override void OnElementPropertyChanged(object sender,System.ComponentModel.PropertyChangedEventArgs e)
{
base.OnElementPropertyChanged(sender, e);
if (Control != null && Control.Clip == null)
{
var min = Math.Min(Element.Width, Element.Height) / 2.0f;
if (min <= 0)
return;
Control.Clip = new EllipseGeometry
{
Center = new System.Windows.Point(min, min),
RadiusX = min,
RadiusY = min
};
}
}
Первая проблема, возникающая при использовании кода, заключается в том, что, когда я помещаю этот код в каталог телефона Windows, возникает ошибка, заключающаяся в том, что "System.Windows.Point" не является частью "System.Windows".
Вторая проблема, которая у меня возникла, после небольшого поиска, который я обнаружил, добавив "WindowsBase.dll" к ссылкам, это позволило мне добавить.Point в System.Windows, однако это вызвало вторую проблему. Первая ошибка исчезла, но теперь я получаю сообщение об ошибке: "Не удалось неявно преобразовать тип" System.Windows.Point "в" Windows.Foundation.Point "."
Любая помощь по вышеизложенному будет большой благодарностью заранее.