12 Oct
2019
Елементи меню поміщені в ListView (через ListView.ItemTemplate) відкриваються за межами вікна з лівого боку екрана. Якщо почати швидко-швидко клацати по по елементам ListView, то Menu таки відкриється там де потрібно. Ще воно висне і їсть багато ЦП. Веде воно себе так через прив'язки висоти і ширини першого елементу MenuItem в Menu до висоти і ширини Menu.
<Menu DataContext="{Binding ElementName=mw, Path=DataContext}">
<MenuItem Width="{Binding RelativeSource={RelativeSource Mode=FindAncestor, AncestorType=Menu}, Path=ActualWidth}" Height="{Binding RelativeSource={RelativeSource Mode=FindAncestor, AncestorType=Menu}, Path=ActualHeight}">