我已经设置了一个多平台应用程序,到目前为止它的工作正常。我的主要问题是我需要改变IOS和Android之间的布局。在我的主要解决方案中,我有一个名为LocationView的类:
class LocationView : ContentView {
LocationView() {
InitializeView();
}
}
......以及随后的XAML:
<?xml version="1.0" encoding="UTF-8"?>
<ContentPage xmlns="http://xamarin.com/schemas/2014/forms"
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
x:Class="Cabs.Views.LocationPage">
<ContentPage.Content>
<Label Text="I'm regular with a bunch of regular stuff" />
</ContentPage.Content>
</ContentPage>
对于IOS,我需要更改和后续控件(基于UIcontrols等)
这样做的正确方法是什么?
我知道它有与DI有关的事情,不确定语法。我尝试了以下方法:
[assembly: Dependency(typeof(LocationPage))]
它仍然无法正常工作
I try calling await Navigation.PushAsync(new DependencyService.Get<LocationPage>())
但是我收到编译错误
这是正确的程序?
由于