【发布时间】:2018-05-25 17:11:05
【问题描述】:
我有使用 ListView 实现的汉堡菜单。这个菜单在我的 MainWindow 上。我需要从 Page 的这个 ListView 中添加新项目。当用户单击按钮时,它会在 listview 中添加带有来自文本框的数据的新项目.这是菜单的代码 XAML
<ListView x:Name="ListViewMenu" Foreground="#FF5C99D6" ScrollViewer.HorizontalScrollBarVisibility="Disabled" SelectionChanged="ListViewMenu_SelectionChanged">
<ListViewItem x:Name="Page1" Height="60">
<StackPanel Orientation="Horizontal">
<TextBlock Text="Page1" VerticalAlignment="Center" Margin="20 10"/>
</StackPanel>
</ListViewItem>
<ListViewItem x:Name="Page2" Height="60">
<StackPanel Orientation="Horizontal">
<TextBlock Text="Page2" VerticalAlignment="Center" Margin="20 10"/>
</StackPanel>
</ListViewItem>
</ListView>
我需要添加类似此项目样式的项目。来自在框架中打开的页面。 我有一些添加项目的代码。它的工作但项目的名称就像“WPFProject.Page1+NameItem ...”
((MainWindow)System.Windows.Application.Current.MainWindow).ListViewMenu.Items.Add(new NameItem((TypeHere.Text)));
【问题讨论】: