| Summary: | Combining listViewer (singleSelection) and DataTrigger | ||
|---|---|---|---|
| Product: | [Technology] XWT | Reporter: | moritzpavlik |
| Component: | Core | Assignee: | Project Inbox <e4.xwt-inbox> |
| Status: | NEW --- | QA Contact: | |
| Severity: | normal | ||
| Priority: | P3 | ||
| Version: | unspecified | ||
| Target Milestone: | --- | ||
| Hardware: | PC | ||
| OS: | Windows 7 | ||
| Whiteboard: | |||
Build Identifier: 20100617-1415 I'd like to combine a listviewer and a datatrigger: <Text x:Style="BORDER" x:Name="textAge" text="{Binding ElementName=listViewer, path=singleSelection.(y:Employee.age), UpdateSourceTrigger=PropertyChanged}"> <Text.triggers> <DataTrigger binding="{Binding path=singleSelection.(y:Employee.age)}" value="10" operator="GT"> <Setter property="background" value="red" /> </DataTrigger> </Text.triggers> </Text> When I try the above Code I get the following exception: java.lang.NullPointerException at org.eclipse.e4.xwt.core.DataTrigger.on(DataTrigger.java:222) at org.eclipse.e4.xwt.javabean.ResourceLoader.postCreation(ResourceLoader.java:801) at org.eclipse.e4.xwt.javabean.ResourceLoader.doCreate(ResourceLoader.java:728) at org.eclipse.e4.xwt.javabean.ResourceLoader.doCreate(ResourceLoader.java:720) at org.eclipse.e4.xwt.javabean.ResourceLoader.doCreate(ResourceLoader.java:720) at org.eclipse.e4.xwt.javabean.ResourceLoader.createUIElement(ResourceLoader.java:392) at org.eclipse.e4.xwt.internal.core.Core.createCLRElement(Core.java:617) at org.eclipse.e4.xwt.internal.core.Core.load(Core.java:674) at org.eclipse.e4.xwt.internal.core.Core.load(Core.java:644) at org.eclipse.e4.xwt.XWTLoader.loadWithOptions(XWTLoader.java:863) at org.eclipse.e4.xwt.XWTLoader$1.run(XWTLoader.java:796) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) at org.eclipse.e4.xwt.XWTLoader.open(XWTLoader.java:790) at org.eclipse.e4.xwt.XWTLoader.open(XWTLoader.java:738) at org.eclipse.e4.xwt.XWT.open(XWT.java:416) Just a guess: The exception might be thrown because at program start nothing is selected in the listviewer? Reproducible: Always