标签: c# wpf xaml custom-controls controltemplate
我正在考虑对WPFGrowlNotification项目进行一些小改动。
我考虑过将其设为自定义控件但遇到了一个大问题:实际的Growl通知是一个Window 。这意味着我无法将其样式移动到ControlTemplate,因为Window不能在ControlTemplate中(可能因为它需要是根控件)。
Window
我认为它目前是作为一个窗口实现的,因为它会弹出主窗口,在用户屏幕的右上角显示通知。但是,这需要在代码隐藏中初始化控件。我想让它与MVVM设计模式更加兼容。
所以: