CommunityToolkit / CommunityToolkit/Tooling-Windows-Submodule

Sample content constrained to 600px MaxHeight in Normal visual state

Offen
#301 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
bug :bug:
Vorherrschende Sprache
C#
Sterne
55
Forks
19
Ø Merge
40 Min.
Gemergte PRs (30 T.)
1

Beschreibung

## Describe the bug

The sample hosting framework applies a hardcoded MaxHeight constraint of 600 pixels to sample content in the "Normal" visual state. This causes sample content to be artificially cut off when the options pane is taller than the sample content area.

## Steps to reproduce

1. Open the Sample Gallery application
2. Navigate to a sample that uses [ToolkitSampleOptionsPane] with a tall options pane (e.g., MarkdownTextBlock Custom Theme Sample)
3. Observe that the sample content area is constrained to 600px height even when the options pane is significantly taller
4. The sample content appears cut off at the bottom

**Problematic code:** [ToolkitSampleRenderer.xaml#L26](https://github.com/CommunityToolkit/Tooling-Windows-Submodule/blob/main/CommunityToolkit.App.Shared/Renderers/ToolkitSampleRenderer.xaml#L26)

## Expected behavior

MaxHeight should be applied to both the sample content and the sample options pane.

Worth also trying a MinHeight instead to allow it to expand without taking all available height.

## Code Platform

- UWP
- WinAppSDK / WinUI 3

## Device form factor

- Desktop

## Additional context

Found during review of https://github.com/CommunityToolkit/Labs-Windows/pull/761#pullrequestreview-3633778180

Image

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Öffne CommunityToolkit.App.Shared/Renderers/ToolkitSampleRenderer.xaml in der referenzierten Zeile und führe die Sample Gallery aus. Reproduziere das Problem mit dem MarkdownTextBlock Custom Theme Sample und untersuche den visuellen Zustand Normal zusammen mit seinem hohen Optionsbereich. Die Aufgabe ist abgeschlossen, wenn der Sample-Inhalt nicht künstlich abgeschnitten wird und sein Höhenverhalten dem erwarteten Layout des Optionsbereichs entspricht.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
csharp
Bereich
frontend
Issue-Typ
Bug
Schwierigkeit
2/5
Geschätzter Aufwand
1-3 Stunden
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
55/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.