Xamarin.forms 如何更改C代码中的框架样式?

Xamarin.forms 如何更改C代码中的框架样式?,xamarin.forms,Xamarin.forms,这很简单,但我搞不懂。我有一个具有指定框架及其名称(Enter)的xml文件。如何使用C代码(颜色、大小)设置样式?是否在MainPage class.xaml.cs中进行更改?谢谢你的帮助 ContentPage xmlns="http://xamarin.com/schemas/2014/forms" x:Class="TaxiCity.MainPage"> <Grid> <Frame x:Name="Enter">

这很简单,但我搞不懂。我有一个具有指定框架及其名称(Enter)的xml文件。如何使用C代码(颜色、大小)设置样式?是否在MainPage class.xaml.cs中进行更改?谢谢你的帮助

ContentPage xmlns="http://xamarin.com/schemas/2014/forms"
         x:Class="TaxiCity.MainPage">
    <Grid>
       <Frame x:Name="Enter">

       </Frame>
    </Grid>
ContentPage xmlns=”http://xamarin.com/schemas/2014/forms"
x:Class=“TaxiCity.MainPage”>

同意@FreakyAli,因为您已经设置了帧的x:name,您可以直接在代码隐藏中访问它

public MainPage()
{
  InitializeComponent();

  EnterFrame();
}

public void EnterFrame() { 

  Enter.BackgroundColor = Color.Red;
  Enter.WidthRequest = 500;
  Enter.HeightRequest = 500;
} 

您命名为
x:name=“Enter”
的框架现在可以在xaml.cs页面中的C#代码中找到,这将是处理此问题的正确位置。请提供一个示例代码。我非常理解我的方法,比如:public分部类MainPage:ContentPage{public MainPage(){InitializeComponent();}public void EnterFrame(){}