MahApps / MahApps/MahApps.Metro
Idea collection for a new demo App
Nobody has claimed this yet.
- Dominant language
- C#
- Stars
- 9.8k
- Forks
- 2.4k
- Avg merge
- 1h 2m
- Merged PRs (30d)
- 56
Description
**Is your feature request related to a problem? Please describe.**
Now that the v2.0.0 is out maybe the Demo App should be updated as well. I would like to open this feature request to collect some ideas / drafts
**Describe the solution you'd like**
These are my ideas so far:
- Use the `HamburgerMenu` instead of a `TabControl`.
- Use the same Layout for almost every Control
- Provide a Link to the online doc where possible (see: #3053 )
- Provide sample `XAML` to copy & paste it into your own app
**Additional context**
I have implemented this into my personal Controls-Libary and here is an early preview of it:

To create this view:
```xaml
]]>
```
and in the Constructor:
```c#
public RadialProgressExample()
{
InitializeComponent();
demoView.AddDemoProperty(CircularProgressBar.ValueProperty, MyProgressBar);
demoView.AddDemoProperty(CircularProgressBar.MinimumProperty, MyProgressBar);
demoView.AddDemoProperty(CircularProgressBar.MaximumProperty, MyProgressBar);
demoView.AddDemoProperty(CircularProgressBar.IsFilledProperty, MyProgressBar);
demoView.AddDemoProperty(CircularProgressBar.IsIndeterminateProperty, MyProgressBar);
demoView.AddDemoProperty(CircularProgressBar.ContentProperty, MyProgressBar);
demoView.AddDemoProperty(CircularProgressBar.ContentStringFormatProperty, MyProgressBar);
demoView.AddDemoProperty(CircularProgressBar.WidthProperty, MyProgressBar);
demoView.AddDemoProperty(CircularProgressBar.HeightProperty, MyProgressBar);
demoView.AddDemoProperty(CircularProgressBar.HorizontalAlignmentProperty, MyProgressBar);
demoView.AddDemoProperty(CircularProgressBar.VerticalAlignmentProperty, MyProgressBar);
}
```
**Closed Issues**
None
Happy coding
Tim
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
No implementation file or test is named. Start by reviewing the current Demo App entry points and existing control examples, then compare the proposed HamburgerMenu, shared layouts, documentation links, and copyable XAML with the v2.0.0 state. Done requires an agreed scope and an updated demo experience, which this issue does not yet define.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- csharp
- Domain
- desktop, documentation
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Active
- Clarity
- Needs clarification
- Newbie friendliness
- 30/100