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 "."

Любая помощь по вышеизложенному будет большой благодарностью заранее.

0 ответов

Другие вопросы по тегам