Skip to content

Conversation

SilverDragon135
Copy link
Contributor

Added hamburfer header templating support.
Template accessible trough "HamburgerMenu.HamburgerMenuHeaderTemplate".

I experienced little problem, that GridColumn ignored HamburgerWidth (not sure why), it is reason for this code (workaround):

<Grid.ColumnDefinitions>
      <ColumnDefinition Width="Auto"/>
      <ColumnDefinition />
</Grid.ColumnDefinitions>
<Grid Width="{TemplateBinding HamburgerWidth}" HorizontalAlignment="Left" />

istead of <ColumnDefinition Width="{TemplateBinding HamburgerWidth}"/>

I wanted to have possibility to add title to HamburgerMenu... Now it is possible for example this way:

<controls:HamburgerMenu.HamburgerMenuHeaderTemplate>
     <DataTemplate>
          <TextBlock Grid.Column="1"
                             VerticalAlignment="Center"
                             HorizontalAlignment="Center"
                             FontSize="16"
                             Foreground="White"
                             Text="Menu" />
      </DataTemplate>
</controls:HamburgerMenu.HamburgerMenuHeaderTemplate>

Result:
image

If there is any problem with naming. Let me know. :)

Added hamburfer header templating support.
Template accessible trough "HamburgerMenu.HamburgerMenuHeaderTemplate".
Edited sample to include Hamburger Header
@SilverDragon135
Copy link
Contributor Author

Result of sample edit:
image

@punker76 punker76 added this to the 1.5.0 milestone Apr 5, 2017
@punker76 punker76 merged commit cd3ee4a into MahApps:develop Apr 5, 2017
@punker76
Copy link
Member

punker76 commented Apr 5, 2017

@SilverDragon135 👍 Thx!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Development

Successfully merging this pull request may close these issues.

2 participants