[英]Show Dialog Fragment in Fragment
How show MvxDialogFragment in MvxFragment. 如何在MvxFragment中显示MvxDialogFragment。 Can not use FragmentMaganer and other solution. 无法使用FragmentMaganer等解决方案。
No Work 没有工作
public void ShowFragmentLatestInvoices()
{
var transaction = FragmentManager.BeginTransaction();
var Manager = FragmentManager.BeginTransaction ();
LatestInvoicesFragment LatestInvoicesFragment = new LatestInvoicesFragment();
LatestInvoicesFragment.DataContext = ViewModel.InvoiceVM;
LatestInvoicesFragment.Show(SupportFragmentManager, "LatestInvoices_fragment");
OnAttachFragment (LatestInvoices);
}
您可以通过getActivity()
从片段进入Activity
,因此可以从片段中执行getActivity().getSupportFragmentManager()
Create private MvxFragmentActivity myContext;
创建private MvxFragmentActivity myContext;
add myContext = (MvxFragmentActivity)this.Activity;
添加myContext = (MvxFragmentActivity)this.Activity;
and replace SupportFragmentManager
with myContext.SupportFragmentMannager
并用myContext.SupportFragmentMannager
替换SupportFragmentManager
var FragmentTransactions = FragmentManager.BeginTransaction ();
var transaction = FragmentManager.BeginTransaction();
var Manager = FragmentManager.BeginTransaction ();
LatestInvoicesFragment LatestInvoicesFragment = new LatestInvoicesFragment();
LatestInvoicesFragment.Show(myContext.SupportFragmentManager, "LatestInvoices_fragment");
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.