dotnet / dotnet/wpf

Fluent2 DataGrid Style Doesn't Match Theme

Open
#9,562 0 comments 4 reactions 0 assignees View on GitHub
Investigate Win 11 Theming
Dominant language
C#
Stars
7.7k
Forks
1.3k
Avg merge
1d 11h
Merged PRs (30d)
61

Description

### Description

The new Fluent2 DataGrid style is extremely bare-bones and doesn't match the overall theme. This isn't entirely the fault of WPF here or even prior frameworks. DataGrid simply isn't a control in UWP or WinUI3 so it never had an official design done. The community toolkit made an attempt (which is also different than the style here); however, again it doesn't fit in well and clearly isn't done by the Fluent theme designers.

![image](https://github.com/user-attachments/assets/bd0a5578-8859-4bda-bc01-9b3bf9c5d773)

### Reproduction Steps

Just take a look at the current Fluent2 DataGrid style.

### Expected behavior

The WPF team ideally needs to communicate internally with the Microsoft design team and have them fully design this for Fluent. However, the Fluent UI Blazor library already has a version that we could use if this isn't possible:

https://www.fluentui-blazor.net/DataGrid

![image](https://github.com/user-attachments/assets/36116079-957c-4d04-b8c8-e13b922b5e87)

![image](https://github.com/user-attachments/assets/08176cba-495d-49cc-9ae9-da3393124ba4)

### Actual behavior

![image](https://github.com/user-attachments/assets/48ee24ce-a23e-430a-9efb-15c73aca1ed4)

### Regression?

_No response_

### Known Workarounds

### Impact

_No response_

### Configuration

_No response_

### Other information

_No response_

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.