View Issue Details

IDProjectCategoryView StatusLast Update
0004887NoesisGUIStudiopublic2026-03-11 18:01
Reporterdstewart Assigned Todfranjic  
PrioritynormalSeveritymajor 
Status resolvedResolutionfixed 
Product VersionStudio_Beta 
Summary0004887: Setting VisualStateGroup Transitions Can Cause XAML Errors if Custom Visual State Group Has Been Created
Description

Currently, in a Button Template for example, it is possible to get a Default Transition time on the Element's 'CommonStates' VisualState Group.

However, if an adjacent, new Custom Visual State is created on the Element, playing with the Visual State Transitions of both the CommonStates and the Custom Group can cause a XAML error. (attached)

See attached video.

Note that BS-2311 and BS-2311 could be closely related to this.


Repro Steps:

1) Open the 'Z3L_LiveDemo' Studio Project from the InternalProjects repo.

2) On the MainPage, right click on any of the Buttons in the left menu, and from the 'Templates' context menu, select 'Edit'.
This will open the Button Template inside of the Inline Dummy Template Editor.

3) Navigate to the Animation Panel's 'Visual States' tab.

4) Create a new custom VisualStateGroup containing at least one VisualState within it.

5) The new VisualStateGroup will have a Transition time available for it; click-and-drag on the field to adjust its value.
Observe how changing the Custom VisualStateGroup's Transition time, also changes the Transition time of the 'CommonStates' VisualStateGroup.

6) Click-and-drag over the 'CommonStates' Transition time field to change its value.
Observe how a XAML error is generated.
Observe how this Transition time is now out-of-sync with the Custom VisualStateGroup's Transition time.

Expected Results: I'm unsure, but it seems unexpected that the Transition time of a Custom VisualStateGroup and the CommonStatesGroup are initially linked as observed in Step 5)
Expected Results: Changing a Transition time should not generate a XAML error.

Attached Files
XAMLError.png (62,653 bytes)   
XAMLError.png (62,653 bytes)   
PlatformAny

Activities

dfranjic

dfranjic

2026-03-11 18:01

developer   ~0012024

Fixed in changeset r16806.

Issue History

Date Modified Username Field Change
2026-03-11 12:36 dstewart New Issue
2026-03-11 12:36 dstewart File Added: 2026-03-11 07-17-52.mp4
2026-03-11 12:36 dstewart File Added: XAMLError.png
2026-03-11 12:36 dstewart Summary Setting Default Transitions Can Cause XAML Errors if Custom Visual State Group Created => Setting VisualStateGroup Transitions Can Cause XAML Errors if Custom Visual State Group Has Been Created
2026-03-11 12:39 dstewart Description Updated
2026-03-11 17:17 dfranjic Assigned To => dfranjic
2026-03-11 17:17 dfranjic Status new => assigned
2026-03-11 18:01 dfranjic Status assigned => resolved
2026-03-11 18:01 dfranjic Resolution open => fixed
2026-03-11 18:01 dfranjic Note Added: 0012024