6:08 PM
но есть некоторые проблемы. Как ты видишь на скриншоте, непонятные полоски возникают между рамкой, пунктом и якорем. Хотя на первом пункте "Шкатулки" таких косяков нет? Как я не пытался это исправить, не получается:(
Еще такой момент. Сейчас Popup'ы раскрываются, если я нажму на пункт "Шкатулки" левой кнопкой мыши и затем раскрываются уже по наведению мыши. Суть еще такая, что если я нажал на "Шкатулки", то куда бы я не повел мышкой, меню будет раскрыто. Меня такое поведение не устраивает. Я решил сделать так:
<Trigger Property="IsMouseOver" Value="True"> <Setter Property="IsSubmenuOpen" Value="True"/> </Trigger>
Теперь все пункты раскрываются по наведению мыши, и исчезают, когда мышь с popup уходит, НО предыдущее поведение все равно присутствует! Тоесть если я нажму на "Шкатулки", то куда ты я не отвел мышь, меню будет открыто! Как от этого избавиться?
Еще бы хотел узнать вот что: С таким триггером, как я написал выше, Popup'ы слишком быстро изчезают, тоесть я навел например на "Шкатулки" -> Popup раскрылся; веду мышкой к этому Popup'у, и он сразу исчезает. Не изчезнет только в том случае, если очень резко мышкой на него наведу. Как такое подлечить?
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) ← previous day next day → last day (2186 days later) »
Transcript for
Dec6
Dec '177
Dec8
Дискуссии о C#/.NET на русском
Эта комната посвящена обсуждению C#: всё, что не подходит в фо...