View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0004992 | NoesisGUI | Studio | public | 2026-04-15 13:35 | 2026-04-15 13:35 |
| Reporter | dstewart | Assigned To | |||
| Priority | normal | Severity | major | ||
| Status | new | Resolution | open | ||
| Product Version | Studio_Beta | ||||
| Summary | 0004992: DataTemplates Can't Be Applied To a Compatible Element Until DataSet Is Populated | ||||
| Description | Currently, it is possible to apply a DataTemplate to a variety of Elements. However, it appears as though it is not possible to apply a DataTemplate to a compatible Element until there is some degree of fill-out of the DataSet's Values, even when the target Element is provided the correct DataContext. See attached video. Repro Steps: 1) Download, unzip, and open the attached Studio Project. 2) Navigate to the Data Panel, select the ViewMode, and in its Properties Panel, add a new Data Property named 'Slot' of Type 'FastFoodItem' 3) Navigate to the ViewModel's DataSet, and ensure that 'Slot' has 'None' selected under it. 4) Right-Click on the ContentControl on the right of the Stage (that has the 'Hello! Edit me!' Text), and navigate to 'Templates'-->'Content'. 5) In the ContentControl's 'Content' field, hover over it, click on its 3-Dot menu, and select 'Create Binding'. Then, bind it to the 'Slot' Data Property. 6) Right-Click on the ContentControl on the right of the Stage once again, and navigate to 'Templates'-->'Content'. 7) Navigate to the ViewModel's DataSet, open the 'Slot' dropdown, and select 'FastFoodItem'. 8) Right-Click on the ContentControl on the right of the Stage once again, and navigate to 'Templates'-->'Content'. Expected Results: Templates should in theory be available to select from, from the moment the DataContext is set on the Element, and shouldn't require Data Set Values to be filled out to be detected. | ||||
| Attached Files | |||||
| Platform | Any | ||||