我相信微软最近发布了WPF的源代码。我知道已经有一个.NET库的源代码参考(Source Reference)
几个月前,我也看到了微软的WPF控件源代码,但现在我找不到了。是的,我用谷歌搜索了一下,但还是找不到。
我知道我可以使用反射器或right click
的控制使用混合,并获得默认模板,但我想找到完整的源代码。
我问的原因是我试图创建一个完整的窗口控件(弹出对话框),我希望它的背景和标题颜色是窗口的主题依赖。当我试图从混合中获取默认模板时,我没有得到完整的窗口模板代码。请让我知道如果有人知道wpf默认窗口的源代码或完整的模板。谢谢。
2条答案
按热度按时间swvgeqrz1#
你想要的不是一件容易的事情。因为有几个组件,其中'完全窗口'控件的模板。
你可以通过深入研究这个窗口模板来获得完整窗口模板的参考:
https://github.com/MahApps/MahApps.Metro
MahApps提供了Metro样式的控件(甚至是窗口),通过查看为Window定义的样式,您可能会得到您想要的。
谢谢...
t30tvxxf2#
我想你可以在https://github.com/dotnet/wpf中找到所有的源代码。
我不知道来源是否完整,至少我可以找到我需要的大部分东西。