View Issue Details

IDProjectCategoryView StatusLast Update
0004022NoesisGUIStudiopublic2025-08-12 19:45
Reporterdstewart Assigned Todfranjic  
PrioritynormalSeverityminor 
Status resolvedResolutionfixed 
Product VersionStudio_Alpha 
Target VersionStudio_Beta 
Summary0004022: Nudging a Component With The Keyboard Wipes Its Dimension Property Bindings
Description

Currently, if you have a Component that contains a Binding, and you nudge it around the Stage using the keyboard arrow keys (which adjusts Margins), it will wipe the Component's dimension binding.

However, if the Margin is adjusted by either typing a value in, or via the field's click-and-drag sliding mechanic, this will not occur.

See attached video.

Steps To Reproduce

Repro Steps:

1) Create a Project containing a MainPage.xaml

2) Create a Component, and within it, set the ComponentRoots Alignments to Centre-Centre.

3) Introduce a Star Shape to the Component's Root, give it a count of 6, and set its dimensions to 256x256.

4) Save the Component, and return to MainPage.xaml

5) Introduce the Component created in Step 2 to the Stage of the MainPage.xaml, into the Root Grid.

6) Set the Width of the Component to 512.

7) In the Height value of the Component, set a Binding of Relative-->Self-->Actual Width.

Observe as the Height value reflects the 512 set for the Width, in a yellow border.

8) With the Selection Tool [V] equipped, select the Component on the Stage or within the Navigator.

9) Use the keyboards ArrowKeys, or [Shift+ArrowKeys] to move the Component in any direction.

Observe how the Margin values correctly change with each ArrowKey press, but the Height Binding set in Step 7) gets deleted.

10) Repeat Step 7 to make the Binding again.

11) Adjust the Margin by either clicking and dragging over the field, or by inputting a new value.

Observe how the Binding doesn't get deleted.

Expected Results: Adjusting the Margins with the ArrowKeys shouldn't wipe a Dimension Binding.

Attached Files
PlatformAny

Activities

Issue History

Date Modified Username Field Change
2025-03-31 14:57 dstewart New Issue
2025-03-31 14:57 dstewart File Added: 2025-03-31 08-28-37.mp4
2025-03-31 15:03 jsantos Assigned To => sfernandez
2025-03-31 15:03 jsantos Status new => assigned
2025-03-31 15:03 jsantos Target Version => Studio_Alpha
2025-04-02 11:08 sfernandez Target Version Studio_Alpha => Studio_Beta
2025-08-12 18:31 dfranjic Assigned To sfernandez => dfranjic
2025-08-12 19:45 dfranjic Status assigned => resolved
2025-08-12 19:45 dfranjic Resolution open => fixed