View Issue Details

IDProjectCategoryView StatusLast Update
0003508NoesisGUIStudiopublic2025-08-12 17:09
Reporterdstewart Assigned Tosfernandez  
PrioritynormalSeverityminor 
Status resolvedResolutionno change required 
Product VersionStudio_Alpha 
Target VersionStudio_Beta 
Summary0003508: Alignment Properties are Non-Functional Inside of a Canvas
Description

Inside of a fixed-size canvas, populated by a fixed-size object, the Horizontal Alignment and Vertical Alignment properties don't appear to take any effect.

I'm however uncertain if this should be working, of if the nature of a Canvas Panel means that the Horizontal and Vertical Alignment properties don't apply.
If Horizontal and Vertical alignments can't be made within a Canvas, then they should likely be greyed out/disabled if the object's direct parent is a Canvas Panel.

Steps To Reproduce

Repro Steps:

1) Create a Page
2) Drag a Canvas into the RootGrid, and set its dimensions to be 512x512
3) Drag an ellipse into the Canvas Panel added in Step 2), and set its dimensions to be 256x256
4) With the Ellipse created in Step 3) selected, attempt to use its Horizontal Alignment and Vertical Alignment properties to centre, the ellipse within its parent Canvas

Observe how the alignment is not produced.

5) Attempt to right-align, bottom-right align, bottom align, etc... the ellipse.

Observe how no alignment modes take effects.

Expected Result: The Alignment properties can be used within a Canvas, or if they can't, the properties should be disabled to reinforce that the feature is intentionally unavailable in this context.

PlatformAny

Activities

sfernandez

sfernandez

2025-08-12 17:09

manager   ~0010972

I'm closing this because there are elements that can have different behavior depending on the alignment even when placed inside a Canvas.
For example an Image with a layout size of 100x100 and Stretch=Uniform positions and stretched the original image in the 100x100 square based on the selected alignment.

Issue History

Date Modified Username Field Change
2024-07-16 12:19 dstewart New Issue
2025-04-02 11:08 sfernandez Target Version => Studio_Beta
2025-08-12 17:06 sfernandez Assigned To => sfernandez
2025-08-12 17:06 sfernandez Status new => assigned
2025-08-12 17:09 sfernandez Status assigned => resolved
2025-08-12 17:09 sfernandez Resolution open => no change required
2025-08-12 17:09 sfernandez Note Added: 0010972