1111namespace WPFDevelopers . Samples . ExampleViews
1212{
1313 /// <summary>
14- /// CircularMenuExample .xaml 的交互逻辑
14+ /// CircleMenuExample .xaml 的交互逻辑
1515 /// </summary>
16- public partial class CircularMenuExample : UserControl
16+ public partial class CircleMenuExample : UserControl
1717 {
1818 public IEnumerable MenuArray
1919 {
@@ -22,25 +22,25 @@ public IEnumerable MenuArray
2222 }
2323
2424 public static readonly DependencyProperty MenuArrayProperty =
25- DependencyProperty . Register ( "MenuArray" , typeof ( IEnumerable ) , typeof ( MainWindow ) , new PropertyMetadata ( null ) ) ;
26- public CircularMenuExample ( )
25+ DependencyProperty . Register ( "MenuArray" , typeof ( IEnumerable ) , typeof ( CircleMenuExample ) , new PropertyMetadata ( null ) ) ;
26+ public CircleMenuExample ( )
2727 {
2828 InitializeComponent ( ) ;
2929
3030 var angle = 0 ;
3131 var menuItemModels = new List < MenuItemModel > ( ) ;
3232 for ( int i = 1 ; i <= 8 ; i ++ )
3333 {
34- menuItemModels . Add ( new MenuItemModel { Angle = angle , Title = $ "菜单{ i } ", IconImage = new BitmapImage ( new Uri ( $ "pack://application:,,,/WPFDevelopers.Samples;component/Resources/Images/CircularMenu /{ i } .png") ) } ) ;
34+ menuItemModels . Add ( new MenuItemModel { Angle = angle , Title = $ "菜单{ i } ", IconImage = new BitmapImage ( new Uri ( $ "pack://application:,,,/WPFDevelopers.Samples;component/Resources/Images/CircleMenu /{ i } .png") ) } ) ;
3535 angle += 45 ;
3636 }
3737 MenuArray = menuItemModels ;
3838 }
3939
40- private void CircularMenu_SelectionChanged ( object sender , SelectionChangedEventArgs e )
40+ private void CircleMenu_SelectionChanged ( object sender , SelectionChangedEventArgs e )
4141 {
42- var circularMenu = sender as CircularMenu ;
43- MenuItemModel menuItemModel = circularMenu . SelectedItem as MenuItemModel ;
42+ var circularMenu = sender as CircleMenu ;
43+ var menuItemModel = circularMenu . SelectedItem as MenuItemModel ;
4444 MessageBox . Show ( $ "点击了{ menuItemModel . Title } ") ;
4545 }
4646
0 commit comments