【发布时间】:2019-11-16 01:54:28
【问题描述】:
我正在我的 UWP 应用程序中使用 splitview 控件创建导航菜单栏。我创建了一个列表框控件并为每个列表框项目添加了名称,并希望在单击时获取该特定项目的名称。 这是我的 XAML 代码
<ListBox Name="fdMenuOption" SelectionMode="Single" SelectionChanged="fdMenuOption_SelectionChanged" Background="#37474F">
<ListBoxItem Name="Products">
<StackPanel Orientation="Horizontal" Padding="10" VerticalAlignment="Center">
<TextBlock FontFamily="Segoe MDL2 Assets"
Text=""
Foreground="White"
FontWeight="Bold"
FontSize="28" />
<TextBlock Text="Products"
Foreground="White"
Margin="20,0,0,0"
/>
</StackPanel>
</ListBoxItem>
<ListBoxItem Name="Favorites">
<StackPanel Orientation="Horizontal" Padding="10" VerticalAlignment="Center">
<TextBlock FontFamily="Segoe MDL2 Assets"
Text=""
Foreground="White"
FontWeight="Bold"
FontSize="28" />
<TextBlock Text="Favorites"
Foreground="White"
Margin="20,0,0,0"
/>
</StackPanel>
</ListBoxItem>
<ListBoxItem Name="Categories">
<StackPanel Orientation="Horizontal" Padding="10" VerticalAlignment="Center">
<TextBlock FontFamily="Segoe MDL2 Assets"
Text=""
Foreground="White"
FontWeight="Bold"
FontSize="28"/>
<TextBlock Text="Categories"
Foreground="White"
Margin="20,0,0,0"
/>
</StackPanel>
</ListBoxItem>
</ListBox>
我将根据点击列表框的名称加载一个新页面。我已经设法通过获取所选项目的索引来做到这一点,但需要根据名称动态更改页面名称,因此也需要它。 在此先感谢
【问题讨论】: