Bir MenuTtem'e bir DataTemplate iliştirdiğimde, oluşturulan her menü öğesinin sol tarafında fazladan boşluk olur. Bu ekstra alan, kullandığım çek için ayrılan alan kadar geniş görünüyor. DataTemplate olmadan manuel olarak bir menü oluşturmak bu ekstra alanı eklemez. Ekstra kırışıklık olarak, bu ekstra alana tıklarsam menü öğesi kaybolur ancak tıklama olayı oluşmaz. Bu ekstra alanı neden eklediğini bilmiyorum. Herhangi bir fikir?MenuItem için DataTemplate kullanmak, sol tarafta daha fazla alanın görünmesine neden oluyor?
benim xaml kodu daha basit olamazdı: anlatıldığı fazladan boşluk
Menü: Bu görsel ağaç üretilen çünkü
<Menu>
<MenuItem Header="Utilities" >
<MenuItem Header="Enemy01"/>
<MenuItem Header="Enemy02"/>
<MenuItem Header="Enemy03"/>
</MenuItem>
</Menu>
fazla bilgi: https://github.com/fluentribbon/Fluent.Ribbon/issues/ 188 – juFo
ve ayrıca bkz: http://stackoverflow.com/questions/19965464/wpf-menuitem-icon-in-the-wrong-place-when-using-data-template?rq=1 – juFo