我刚下载了插件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号我回来了。 我的目标是获取设备的宽度和高度。
答案 0 :(得分:1)
您不需要自己实现界面。如果您通过NUGET安装了软件包,则只需要调用
var size = Plugin.XamJam.Screen.CrossScreen.Current.Size;
您可以使用size.Width和size.Height
访问屏幕的宽度和高度请访问项目github home page,并查看作者提供的关于图书馆工作方式的其他免责声明。
如您所见,图书馆的用途有限。可能有更好的方法来实现你想做的事情。考虑进一步研究您的实际用例/问题。