View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0005288 | NoesisGUI | Studio | public | 2026-10-27 14:26 | 2026-10-27 17:03 |
| Reporter | dstewart | Assigned To | sfernandez | ||
| Priority | normal | Severity | major | ||
| Status | resolved | Resolution | fixed | ||
| Product Version | 4.0 | ||||
| Target Version | 4.0.2 | Fixed in Version | 4.0.2 | ||
| Summary | 0005288: MouseDragElement Behavior Contains Some Functionally Broken Aspects | ||||
| Description | Currently, we offer a MouseDragElement Behavior in our suite of Behaviors that can be attached to Elements. The Behavior works as expected when applied with no Property customisation (allows user to drag an Element in Play Mode). The 'Constrain To Parent Element Bounds' Property works in Play Mode, but exhibits unexpected positioning on-Stage in Editor Mode. The 'X' and 'Y' Properties appear to have no visible function, and exhibit unexpected behavior when their values are customised. It appears that the values of these Properties have no bearing on the position of the Element, so there is debate to be had around whether these Properties should be completely omitted from the Behavior's Properties. See attached video. Repro Steps: 1) Create a Studio Project featuring a MainPage.xaml 2) Select the root Grid, and change its dimensions to 800x800 3) Introduce a Rectangle Element to the Page, placed within the rootGrid, and set its dimensions to 256x256. 4) Navigate to the Interactivity Panel, and with the Rectangle selected, apply a MouseDragElement Behavior to it. 5) Play the Page and drag the Rectangle around the Stage. 6) Select the Behavior again, and in its Properties Panel, check the 'Constrain to Parent Element Bounds' to 'on'. 7) Repeatedly click the 'ConstrainToElementBounds' Property on and off. 8) Play the Page. 9) With the Page still playing, drag the Rectangle around the Stage. 10) Remove the MouseDragElement Behavior from the Rectangle Element, then create a new one for it. 11) Zoom out of the Stage, and adjust the X and Y Properties. 12) Save, then close and re-open MainPage.xaml Expected Results: The position of the Element the Behavior is attached to, is consistent between Editor Mode and Play Mode. | ||||
| Attached Files | |||||
| Platform | Any | ||||
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2026-10-27 14:26 | dstewart | New Issue | |
| 2026-10-27 14:26 | dstewart | File Added: 2026-10-27 09-15-33.mp4 | |
| 2026-10-27 14:27 | dstewart | Description Updated | |
| 2026-10-27 14:33 | sfernandez | Assigned To | => sfernandez |
| 2026-10-27 14:33 | sfernandez | Status | new => assigned |
| 2026-10-27 14:33 | sfernandez | Product Version | 4.0.3 => 4.0 |
| 2026-10-27 14:33 | sfernandez | Target Version | => 4.0.2 |
| 2026-10-27 17:03 | sfernandez | Status | assigned => resolved |
| 2026-10-27 17:03 | sfernandez | Resolution | open => fixed |
| 2026-10-27 17:03 | sfernandez | Fixed in Version | => 4.0.2 |