将滚动条设置为WPF中上下文菜单上的MenuItem之一

问题描述

我有一个上下文菜单,它有几个项目。 像往常一样,如果滚动到其中一项,则可以在该菜单中看到子项。

但是它的大小非常大,我看不到完整列表或无法滚动它。

由于子项目是动态加载的,因此我使用类似:

<ContextMenu >
  <MenuItem Header="Mobiles" ItemSource={Binding...}>
    <MenuItem.ItemContainerStyle>
      <Stryle targeyType="MenuItem"> 
       <Setter property="HeaderTemplate">
       <Setter.Value> 
         <DataTemplate> <TextBlock Text ="{Binding MobilName}"/> </DataTemplate>
       </Setter.Value>
         <Setter Property="Command" Value="{Binding ViewMobileCommand}"/>
        </Setter >
      </Style>
    </MenuItem.ItemContainerStyle>
  </MenuItem>
</ContextMenu >

有人可以提出解决这个问题的更好方法吗?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)