我一直在修补Xamarin表格,我遇到了一些障碍.我有一个应用程序,其rootPage是一个TabbedPage.我以编程方式将三个子Contentpages添加到此页面.这一切都很好.但是,这些页面会打开其他页面,这些页面可能打开或不打开其他页面等.
我曾尝试将ContentPage用于子页面并将rootpage Navigation属性传递给它们并使用它来调用Navigation.PushAsync我还尝试制作页面导航页面,然后在自己的属性上调用Navigation.PushAsync:这会抛出一些未处理的异常
谁能请帮忙!
我试图在SWT TabFolder中嵌入一个JFace TableViewer,但是当我这样做时,表格没有显示出来.我的GitToDo代码中的当前(工作代码)看起来像(请参阅此Git repos):
final Display display = new Display();
final Shell shell = new Shell(display);
shell.setText("Git ToDo");
FillLayout layout = new FillLayout();
shell.setLayout(layout);
final GitToDoTree tableViewer = new GitToDoTree(shell);
Run Code Online (Sandbox Code Playgroud)
后者GitToDoTree 扩展TableViewer,使用此构造函数:
super(parent, SWT.SINGLE | SWT.FULL_SELECTION | SWT.FILL);
this.shell = parent;
table = this.getTable();
table.setHeaderVisible(true);
table.setLinesVisible(true);
Run Code Online (Sandbox Code Playgroud)
因此,当我从Shell构建TableViewer扩展GitToDoTree时,它可以工作,但是一旦我尝试从TabFolder构建它或者(也尝试过)一个Composite,就不会再显示任何内容了.
如何让我的TableViewer显示在TabFolder中?