« first day (845 days earlier)      last day (42 days later) » 

6:08 PM
@VladD вообщем, вроде я разобрался, да не совсем...
@VladD вроде сделал меню. Вот оно:
но есть некоторые проблемы. Как ты видишь на скриншоте, непонятные полоски возникают между рамкой, пунктом и якорем. Хотя на первом пункте "Шкатулки" таких косяков нет? Как я не пытался это исправить, не получается:(
Еще такой момент. Сейчас Popup'ы раскрываются, если я нажму на пункт "Шкатулки" левой кнопкой мыши и затем раскрываются уже по наведению мыши. Суть еще такая, что если я нажал на "Шкатулки", то куда бы я не повел мышкой, меню будет раскрыто. Меня такое поведение не устраивает. Я решил сделать так:
<Trigger Property="IsMouseOver" Value="True">
	<Setter Property="IsSubmenuOpen" Value="True"/>
</Trigger>
Теперь все пункты раскрываются по наведению мыши, и исчезают, когда мышь с popup уходит, НО предыдущее поведение все равно присутствует! Тоесть если я нажму на "Шкатулки", то куда ты я не отвел мышь, меню будет открыто! Как от этого избавиться?
Еще бы хотел узнать вот что: С таким триггером, как я написал выше, Popup'ы слишком быстро изчезают, тоесть я навел например на "Шкатулки" -> Popup раскрылся; веду мышкой к этому Popup'у, и он сразу исчезает. Не изчезнет только в том случае, если очень резко мышкой на него наведу. Как такое подлечить?
На данном этапе времени имею вот такой стиль для MenuItem:
 
6:45 PM
И задаю его вот тут:
		<Style TargetType="{x:Type MenuItem}" x:Key="MenuItemStyle">
			<Setter Property="Header" Value="{Binding Name}"/>
			<Setter Property="ItemsSource" Value="{Binding Items}"/>
			<Setter Property="Background" Value="Transparent"/>
			<Setter Property="Foreground" Value="{StaticResource ForegroundMainBrush}"/>
			<Setter Property="FontFamily" Value="{StaticResource GothamRegular}"/>
			<Setter Property="FontSize" Value="15"/>

			<Setter Property="Template">
				<Setter.Value>
					<ControlTemplate TargetType="{x:Type MenuItem}">
		<!-- Menu content -->
		<Border Grid.Row="2"
					Background="{Binding ElementName=UC, Path=Background}"
					CornerRadius="10"
					BorderThickness="3"
					BorderBrush="{Binding ElementName=UC, Path=BorderBrush}"
					Padding="0 10 0 10">

			<ScrollViewer VerticalScrollBarVisibility="Auto">
				<Menu ItemsSource="{Binding ElementName=UC, Path=MenuItems}"
						  Background="Transparent"
						  FontFamily="{StaticResource GothamRegular}"
						  FontSize="25"
						  ItemContainerStyle="{DynamicResource MenuItemStyle}">
 

« first day (845 days earlier)      last day (42 days later) »