您的位置:首页 > 产品设计 > UI/UE

ComboBox SelectionChanged改变SelectedItem MenuItem通过什么方法获得子元素选中项,已解决!

2013-11-08 13:10 501 查看


<ComboBox x:Name="themes" Width="150" Height="20" SelectionChanged="themes_SelectionChanged" SelectedIndex="0" />

private void themes_SelectionChanged(object sender, SelectionChangedEventArgs e)

{}



<Menu >

<MenuItem Header="菜单">

<MenuItem Header="换肤" x:Name="abc" >

</MenuItem>

<MenuItem Header="22222222" />

<MenuItem Header="33333333" />

</MenuItem>

</Menu>

public MainWindow()

{

InitializeComponent();

abc.ItemsSource = ThemeManager.GetThemes();

themes.ItemsSource = ThemeManager.GetThemes();

}

想让menuitem 点击子元素的时候和combox类似的能执行一个方法

private void abc_Click(object sender, RoutedEventArgs e)

{

MenuItem mia = e.OriginalSource as MenuItem; // mia是abc子元素中点击的那个menuitem!

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐