View Issue Details

IDProjectCategoryView StatusLast Update
0004048NoesisGUIStudiopublic2025-10-28 15:14
Reporterdstewart Assigned Tosfernandez  
PrioritynormalSeverityminor 
Status resolvedResolutionfixed 
Product VersionStudio_Beta 
Target VersionStudio_Beta 
Summary0004048: Elements Which Can't Be Subjected To Layout Transforms Allow Properties To Be Set, But Don't Write to XAML
Description

Currently, if you attempt to apply a Layout Transform to a TabItem, the Studio UI allows it, as well as shows an asterisk in the file indicating that changes can be made, and that those changes can be saved.

However, modifying the Property results in no changes to the Element on-Stage, and upon inspecting the XAML, the value input in Studio is not reflected in the XAML. It appears that the change is only logged in Studio's UI to no effect anywhere else.

My assumption is that this is because the TabItem cannot be Layout Transformed due to the nature of how its controlled within a TabControl. However, the coupling of having the Layout Transform Properties present and enabled, as well as being able to receive values, and showing a change in the file via the asterisk, can lead to believe otherwise.


Repro Steps;
1) Create a Project with a MainPage.xaml
2) Introduce a TabControl to the Page.
3) From the Navigator, select either of the default TabItems, and in its Properties, set a Layout Transform Translate X or Transalte Y of your choosing.
Observe how the value is input, but no movement is observed on-Stage.
Observe how the MainPage.xaml tab is showing an asterisk indicating a change has been made to the file.

4) Save the file, and open it in VSCode.
Observer how there are no traces of the Layout Transform that was just input in Studio.


Expected Results:
Likely, the Layout Transform section should be not present, or disabled (either entire section, or just the values greyed out in the input field) for Elements that don't support the operation.

Expected Results:
Studio likely should not show a change to the file, via an asterisk, for a file that has not had its XAML modified.

PlatformAny

Activities

dstewart

dstewart

2025-10-28 15:14

developer   ~0011265

With Layout Transform Translates removed, this no longer occurs as of 0.1.243!

Issue History

Date Modified Username Field Change
2025-04-04 15:21 dstewart New Issue
2025-04-07 18:22 jsantos Assigned To => sfernandez
2025-04-07 18:22 jsantos Status new => assigned
2025-04-07 18:22 jsantos Target Version => Studio_Beta
2025-10-28 15:14 dstewart Status assigned => resolved
2025-10-28 15:14 dstewart Resolution open => fixed
2025-10-28 15:14 dstewart Note Added: 0011265