using System.Collections.Generic;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Input;
using System.Windows.Media;
namespace wpfcore
{
public partial class DropDownMenu : UserControl
{
public bool IsOpen
{
get { return (bool)GetValue(IsOpenProperty); }
set { SetValue(IsOpenProperty, value); }
}
public static readonly DependencyProperty IsOpenProperty =
DependencyProperty.Register("IsOpen", typeof(bool), typeof(DropDownMenu), new PropertyMetadata(false));
public DropDownMenu()
{
ItemViewModel = new SideMenuItemViewModel()
{
HeaderText = "快速开始",
IconGeometry = FindResource("IconInfo") as Geometry,
Items = new List<object>()
{
"5.0新变化",
"第一个项目",
"第一个模块",
"自定义用户",
"捐赠",
"FAQ"
}
};
InitializeComponent();
}
private void OnBorderMouseDown(object sender, MouseButtonEventArgs e)
{
IsOpen = !IsOpen;
}
public SideMenuItemViewModel ItemViewModel { get; set; }
private void S(object sender, RoutedEventArgs e)
{
}
}
}