【发布时间】:2011-01-06 20:53:30
【问题描述】:
我正在尝试创建一个原型,用户可以通过选择菜单项来显示或显示项目。我需要删除/折叠该项目,因为我需要 WrapPanel 中的其他项目占用空白空间。 wrapPanel 中的内容是使用 XMLDataProvider 动态生成的。我试图为菜单项分配命令,但无法使其工作。
XAML:
<Grid Margin="20">
<Menu x:Name="Manage_Menu" HorizontalAlignment="Left" Background="{x:Null}" ScrollViewer.VerticalScrollBarVisibility="Auto" Foreground="#FF2A2A2A" Margin="0,0,0,5" >
<MenuItem Header="Show/Hide">
<MenuItem Header="1" Command="{x:Static local:MainWindow.FirstThumbVisibilityWindowCommand}" IsCheckable="true" IsChecked="True"/>
<MenuItem Header="2" Command="{x:Static local:MainWindow.FirstThumbVisibilityWindowCommand}" IsCheckable="true" />
<MenuItem Header="3" Command="{x:Static local:MainWindow.FirstThumbVisibilityWindowCommand}" IsCheckable="true" />
<MenuItem Header="4" Command="{x:Static local:MainWindow.FirstThumbVisibilityWindowCommand}" IsCheckable="true" />
<MenuItem Header="5" Command="{x:Static local:MainWindow.FirstThumbVisibilityWindowCommand}" IsCheckable="true" />
</MenuItem>
</Menu>
<Frame Content="Frame" Source="../tiles.xaml" NavigationUIVisibility="Hidden" />
</Grid>
我希望有人能够提供帮助。 整个解决方案可从此处获得:
http://cid-0c29483cf3a6a14d.office.live.com/self.aspx/WPF%5E_Tests/DragDropWrapPanel%5E_3.rar
请看一看。您会在左上角找到菜单,该菜单应用于隐藏/显示 wrapPanel 内的项目。 提前谢谢你。
【问题讨论】:
-
仅供参考 - 人们不太可能下载和调试您的项目。相反,您需要使用适当的代码段来形成一个详细的问题,其中包含有关您尝试做什么的足够具体信息。您更有可能得到适合您问题的答案。
标签: wpf wpf-controls binding