Skip to content

[Bug] SegmentedItem Orientation VisualState not updated until Segmented Orientation property changes #813

@Avid29

Description

@Avid29

Describe the bug

Items added to a Segmented control without or after updating the Orientation property (such as during initialization), will not have their visual state updated.

Steps to reproduce

<controls:Segmented Orientation="Vertical">
     <controls:SegmentedItem Content="Item 1" />
     <controls:SegmentedItem Content="Item 2" />
     <controls:SegmentedItem Content="Item 3" />
     <controls:SegmentedItem Content="Item 4" />
 </controls:Segmented>

Expected behavior

Containers should be updated upon creation so their Visual State matches the Segmented control

Screenshots

Image

Code Platform

  • UWP
  • WinAppSDK / WinUI 3
  • Web Assembly (WASM)
  • Android
  • iOS
  • MacOS
  • Linux / GTK

Windows Build Number

  • Windows 10 1809 (Build 17763)
  • Windows 10 1903 (Build 18362)
  • Windows 10 1909 (Build 18363)
  • Windows 10 2004 (Build 19041)
  • Windows 10 20H2 (Build 19042)
  • Windows 10 21H1 (Build 19043)
  • Windows 10 21H2 (Build 19044)
  • Windows 10 22H2 (Build 19045)
  • Windows 11 21H2 (Build 22000)
  • Other (specify)

Other Windows Build number

No response

App minimum and target SDK version

  • Windows 10, version 1809 (Build 17763)
  • Windows 10, version 1903 (Build 18362)
  • Windows 10, version 1909 (Build 18363)
  • Windows 10, version 2004 (Build 19041)
  • Windows 10, version 2104 (Build 20348)
  • Windows 11, version 22H2 (Build 22000)
  • Other (specify)

Other SDK version

No response

Visual Studio Version

No response

Visual Studio Build Number

No response

Device form factor

No response

Additional context

Reported by @lgztx96: here

Help us help you

Yes, I'd like to be assigned to work on this item.

Metadata

Metadata

Assignees

Labels

bugSomething isn't workingcomponents::controls::segmentedA common UI control to configure a view or setting.previewUsed to track feature Issues/PRs to include in the next preview release

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions