diff --git a/e2e/safe-area/app/home/home-page.xml b/e2e/safe-area/app/home/home-page.xml
index 2e7196fe2..d0df684ee 100644
--- a/e2e/safe-area/app/home/home-page.xml
+++ b/e2e/safe-area/app/home/home-page.xml
@@ -13,6 +13,7 @@
+
diff --git a/e2e/safe-area/app/listview/fragments/grid-3x3-nested-listview-fragment.ts b/e2e/safe-area/app/listview/fragments/grid-3x3-nested-listview-fragment.ts
index ce668a163..ff1c1471f 100644
--- a/e2e/safe-area/app/listview/fragments/grid-3x3-nested-listview-fragment.ts
+++ b/e2e/safe-area/app/listview/fragments/grid-3x3-nested-listview-fragment.ts
@@ -1,7 +1,7 @@
import { Page } from "tns-core-modules/ui/page";
-import { ListViewViewModel } from "~/listview/fragments/listview-fragment-view-model";
+import { ViewModel } from "~/listview/fragments/listview-fragment-view-model";
export function onLoaded(args) {
const page = args.object;
- page.bindingContext = new ListViewViewModel();
+ page.bindingContext = new ViewModel();
}
\ No newline at end of file
diff --git a/e2e/safe-area/app/listview/fragments/listview-fragment-view-model.ts b/e2e/safe-area/app/listview/fragments/listview-fragment-view-model.ts
index 29388725b..b5ba196e6 100644
--- a/e2e/safe-area/app/listview/fragments/listview-fragment-view-model.ts
+++ b/e2e/safe-area/app/listview/fragments/listview-fragment-view-model.ts
@@ -1,6 +1,6 @@
import { Observable } from "tns-core-modules/data/observable";
-export class ListViewViewModel extends Observable {
+export class ViewModel extends Observable {
items: Array;
constructor() {
diff --git a/e2e/safe-area/app/listview/fragments/listview-fragment.ts b/e2e/safe-area/app/listview/fragments/listview-fragment.ts
index ce668a163..ff1c1471f 100644
--- a/e2e/safe-area/app/listview/fragments/listview-fragment.ts
+++ b/e2e/safe-area/app/listview/fragments/listview-fragment.ts
@@ -1,7 +1,7 @@
import { Page } from "tns-core-modules/ui/page";
-import { ListViewViewModel } from "~/listview/fragments/listview-fragment-view-model";
+import { ViewModel } from "~/listview/fragments/listview-fragment-view-model";
export function onLoaded(args) {
const page = args.object;
- page.bindingContext = new ListViewViewModel();
+ page.bindingContext = new ViewModel();
}
\ No newline at end of file
diff --git a/e2e/safe-area/app/listview/fragments/listview-nested-grid-3x3-fragment.ts b/e2e/safe-area/app/listview/fragments/listview-nested-grid-3x3-fragment.ts
index ce668a163..ff1c1471f 100644
--- a/e2e/safe-area/app/listview/fragments/listview-nested-grid-3x3-fragment.ts
+++ b/e2e/safe-area/app/listview/fragments/listview-nested-grid-3x3-fragment.ts
@@ -1,7 +1,7 @@
import { Page } from "tns-core-modules/ui/page";
-import { ListViewViewModel } from "~/listview/fragments/listview-fragment-view-model";
+import { ViewModel } from "~/listview/fragments/listview-fragment-view-model";
export function onLoaded(args) {
const page = args.object;
- page.bindingContext = new ListViewViewModel();
+ page.bindingContext = new ViewModel();
}
\ No newline at end of file
diff --git a/e2e/safe-area/app/listview/fragments/listview-nested-hstack-fragment.ts b/e2e/safe-area/app/listview/fragments/listview-nested-hstack-fragment.ts
index c9ebf078f..190ab292c 100644
--- a/e2e/safe-area/app/listview/fragments/listview-nested-hstack-fragment.ts
+++ b/e2e/safe-area/app/listview/fragments/listview-nested-hstack-fragment.ts
@@ -1,8 +1,8 @@
import { Page } from "tns-core-modules/ui/page";
-import { ListViewViewModel } from "~/listview/fragments/listview-fragment-view-model";
+import { ViewModel } from "~/listview/fragments/listview-fragment-view-model";
export function onLoaded(args) {
const page = args.object;
- page.bindingContext = new ListViewViewModel();
+ page.bindingContext = new ViewModel();
}
\ No newline at end of file
diff --git a/e2e/safe-area/app/listview/fragments/listview-nested-vstack-fragment.ts b/e2e/safe-area/app/listview/fragments/listview-nested-vstack-fragment.ts
index c9ebf078f..190ab292c 100644
--- a/e2e/safe-area/app/listview/fragments/listview-nested-vstack-fragment.ts
+++ b/e2e/safe-area/app/listview/fragments/listview-nested-vstack-fragment.ts
@@ -1,8 +1,8 @@
import { Page } from "tns-core-modules/ui/page";
-import { ListViewViewModel } from "~/listview/fragments/listview-fragment-view-model";
+import { ViewModel } from "~/listview/fragments/listview-fragment-view-model";
export function onLoaded(args) {
const page = args.object;
- page.bindingContext = new ListViewViewModel();
+ page.bindingContext = new ViewModel();
}
\ No newline at end of file
diff --git a/e2e/safe-area/app/radlistview/radlistview-page.ts b/e2e/safe-area/app/radlistview/radlistview-page.ts
new file mode 100644
index 000000000..14a5b28c2
--- /dev/null
+++ b/e2e/safe-area/app/radlistview/radlistview-page.ts
@@ -0,0 +1,6 @@
+import { ViewModel } from "~/listview/fragments/listview-fragment-view-model";
+
+export function onPageLoaded(args) {
+ const page = args.object;
+ page.bindingContext = new ViewModel();
+}
\ No newline at end of file
diff --git a/e2e/safe-area/app/radlistview/radlistview-page.xml b/e2e/safe-area/app/radlistview/radlistview-page.xml
new file mode 100644
index 000000000..de9c103ff
--- /dev/null
+++ b/e2e/safe-area/app/radlistview/radlistview-page.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
diff --git a/e2e/safe-area/package.json b/e2e/safe-area/package.json
index ef99f2c1a..65cf4c215 100644
--- a/e2e/safe-area/package.json
+++ b/e2e/safe-area/package.json
@@ -14,6 +14,7 @@
},
"dependencies": {
"nativescript-theme-core": "~1.0.4",
+ "nativescript-ui-listview": "^3.5.11",
"tns-core-modules": "*"
},
"devDependencies": {