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