wpf
wpf copied to clipboard
Control Specific Styling
- [x] Create style xamls for each wpf control
- [x] Import the style from App.Xaml
- [x] Add all the relevant API changes, also mark an entry to the Public API changes page for WPF Win 11 theming.
- [x] Verify that the control is working fine and looking fine in all the states(Active, Hover, Selected etc)
- [x] Create a combined RD of all the above xamls for each control
- [x] Add the combined Controls RD to the app.xaml
- [x] Verify that all the controls are working and looking as desired
- [ ] Create a mechanism to import the style in app.xaml by default from .NET9
- [ ] Modify the template projects for wpf to have win 11 theming styles
- [ ] • Border
- [ ] • BulletDecorator
- [ ] • Canvas
- [ ] • DockPanel
- [x] • Expander
- [ ] • Grid
- [ ] • GridSplitter
- [ ] • GroupBox
- [ ] • Panel
- [ ] • ResizeGrip
- [x] • Separator
- [x] • ScrollBar
- [x] • ScrollViewer
- [ ] • StackPanel
- [ ] • Thumb
- [ ] • Viewbox
- [ ] • VirtualizingStackPanel
- [x] • Window
- [ ] • WrapPanel
- [x] • Button
- [x] • RepeatButton
- [x] • DataGrid
- [x] • ListView
- [x] • TreeView
- [x] • Calendar
- [x] • DatePicker
- [x] • ContextMenu
- [x] • Menu
- [x] • ToolBar
- [x] • CheckBox
- [x] • ComboBox
- [x] • ListBox
- [x] • RadioButton
- [x] • Slider
- [x] • Frame
- [ ] • Hyperlink
- [x] • Page
- [ ] • NavigationWindow
- [x] • TabControl
- [ ] • AccessText
- [x] • Label
- [ ] • Popup
- [x] • ProgressBar
- [x] • StatusBar
- [x] • TextBlock
- [x] • ToolTip
- [ ] • DocumentViewer
- [ ] • FlowDocumentPageViewer
- [ ] • FlowDocumentReader
- [ ] • FlowDocumentScrollViewer
- [ ] • StickyNoteControl
- [x] • TextBox
- [x] • RichTextBox
- [x] • PasswordBox
- [ ] • Image
- [ ] • MediaElement
- [x] • SoundPlayerAction
- [x] • InkCanvas
- [x] • InkPresenter