实现一个接口Xamarin与c#形成pcl

时间:2016-11-15 09:12:22

标签: c# xamarin interface xamarin.forms

我刚下载了插件XamJam.Screen,我必须实现它,问题是它是一个接口。 也就是说,我从来没有在c#编程中实现接口,我想知道是否有人可以告诉我如何实现它,我试过但没有成功,下面的代码:

    namespace Fimap.WebPart
{
    public partial class HomePage : ContentView
    {
        public HomePage()
        {
            InitializeComponent();

            Screen xyz = new getScreen();
            var w = xyz.Size.Width;

        }

        public class getScreen : Screen
        {
            public ScreenSize Size
            {
                get
                {
                    return Size;
                }
            }
        }
    }
}

问题是0号我回来了。 我的目标是获取设备的宽度和高度。

1 个答案:

答案 0 :(得分:1)

您不需要自己实现界面。如果您通过NUGET安装了软件包,则只​​需要调用

var size = Plugin.XamJam.Screen.CrossScreen.Current.Size;

您可以使用size.Width和size.Height

访问屏幕的宽度和高度

请访问项目github home page,并查看作者提供的关于图书馆工作方式的其他免责声明。

如您所见,图书馆的用途有限。可能有更好的方法来实现你想做的事情。考虑进一步研究您的实际用例/问题。