Я пытаюсь создать прототип, в котором пользователь может показывать или отображать элементы, выбирая элементы меню. Мне нужно, чтобы элемент был удален / свернут, потому что мне нужно, чтобы другие элементы 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.
Заранее спасибо.