View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0004852 | NoesisGUI | Studio | public | 2026-03-02 11:52 | 2026-03-02 11:52 |
| Reporter | dstewart | Assigned To | |||
| Priority | normal | Severity | minor | ||
| Status | new | Resolution | open | ||
| Product Version | Studio_Beta | ||||
| Summary | 0004852: 'Templated Parent' Binding Option Exists In Controls That Don't Support Them | ||||
| Description | Currently, when created a Setter for a ProgressBar, it is possible to create a Binding using the 'Templated Parent' option. However, this Control type does not have a 'Templated Parent', and should therefore be filtered out to avoid offering a selection type that can't be used. This has only been identified in the case of the ProgressBar, but may exist for other Element Templates as well. Repro Steps: 1) Create a Studio Project featuring a MainPage.xaml, and introduce a ProgressBar Element to it. 2) Create a Template for this ProgressBar, named as desired, and saved in any location. 3) Navigate to the Interactivity Panel, and open the 'Setters' tab. 4) Create a new Setter of type 'When Data Changes' 5) In the Binding for this new Setter, set the tab to 'Relative', in the 'Relative Mode' set 'Templated Parent', and in the 'Path' set 'Orientation'. 6) In the 'Value' field of the Setter, input 'Vertical'. 7) Select the root Grid of the Template, and with the Setter created in Step 4) and Step 5), set the Layout Transform Rotation of the Element to -90°. 7) Exit the Template Inline Dummy Editor, select the Progress Bar on Stage, and set the 'Orientation' Property to 'Vertical'. Observe how no change occurs in the Progress Bar's presentation, and how it is not set to a Vertical (rotated by 90° Orientation) Expected Results: The 'Templated Parent' Binding option can not be selected in cases where the Control does not possess a Templated Parent. | ||||
| Attached Files | |||||
| Platform | Any | ||||