Xamarin.forms Xamarin壳体从右向左流动方向不工作
我正在用Xamarin 4.0开发一个新的跨平台应用程序,我希望将布局更改为从右向左的方向 我想外壳项目和弹出式菜单在屏幕的右侧。我在Shell标记中尝试了这段代码。但它不起作用Xamarin.forms Xamarin壳体从右向左流动方向不工作,xamarin.forms,xamarin.shell,Xamarin.forms,Xamarin.shell,我正在用Xamarin 4.0开发一个新的跨平台应用程序,我希望将布局更改为从右向左的方向 我想外壳项目和弹出式菜单在屏幕的右侧。我在Shell标记中尝试了这段代码。但它不起作用 FlowDirection = "RightToLeft" 我该怎么办 谢谢。不幸的是,这应该是Shell弹出的限制 FlowDirection:只需修改子视图内容的方向,而不是它的父布局 在正式样本中测试后,设置FlowDirection=“RightToLeft”无法将弹出按钮从屏幕左侧更改为屏幕右侧 注意:如
FlowDirection = "RightToLeft"
我该怎么办
谢谢。不幸的是,这应该是Shell弹出的限制 FlowDirection:只需修改子视图内容的方向,而不是它的父布局 在正式样本中测试后,设置
FlowDirection=“RightToLeft”
无法将弹出按钮从屏幕左侧更改为屏幕右侧
注意:如果有其他解决方案来解决父布局的方向,将在此处更新。在OnCreate方法内部的主活动中:使其看起来像那样
protected override void OnCreate(Bundle savedInstanceState)
{
TabLayoutResource = Resource.Layout.Tabbar;
ToolbarResource = Resource.Layout.Toolbar;
base.OnCreate(savedInstanceState);
Xamarin.Essentials.Platform.Init(this, savedInstanceState);
global::Xamarin.Forms.Forms.Init(this, savedInstanceState);
Window.DecorView.LayoutDirection = LayoutDirection.Rtl;
LoadApplication(new App());
}