创建一个用户控件名字叫 AlarmControl.xaml 布局你需要的控件和样式
在后台进行添加事件
如果需要用户控件和用户控件进行交互 那么需要自定义控件
public event Action<object> CloseEvent;
在初始化 自定义用户控件的时候 进行实例化 事件
alarmControl = new AlarmControl();
alarmControl.HorizontalAlignment = HorizontalAlignment.Center;//布局显示的位置
alarmControl.VerticalAlignment = VerticalAlignment.Center;
alarmControl.CloseEvent += new Action<object>(alarmControl_CloseEvent);//实例化事件
alarmControl.SetValue(Canvas.ZIndexProperty, 2000);
this.LayoutRoot.Children.Add(alarmControl);//用户控件加载到主界面中
这样一个自定义的控件就进行完成了