WPF控件模板源码参考

问题描述 投票:0回答:2

我相信微软最近发布了WPF的源代码。我知道已经有 .Net 库的源代码参考(源参考

几个月前我也看到了 WPF 控件的微软源代码,但现在我找不到了。是的,我用谷歌搜索了它,也疯狂地搜索了它,但找不到它。

我知道我可以使用反射器或

right click
在控件上使用混合并获取默认模板,但我想找到完整的源代码。

我问的原因是我正在尝试创建一个完整的窗口控件(弹出对话框),并且我希望它的背景和标题颜色取决于窗口的主题。当我尝试从 Blend 获取默认模板时,我没有获得完整窗口的模板代码。 如果有人知道 wpf 默认窗口的源代码或完整模板,请告诉我。谢谢。

wpf wpf-controls
2个回答
1
投票

你想要的并不是一件容易的事。因为“完整窗口”控件是通过多个组件进行模板化的。

您可以通过深入研究这个来获得完整窗口模板的参考:

https://github.com/MahApps/MahApps.Metro

MahApps 提供了 Metro 风格的控件(甚至是窗口。),通过查看为 Window 定义的样式,您可能会得到您想要的。

谢谢...

如果对您有帮助,请将此标记为答案..


0
投票

我想你可以在https://github.com/dotnet/wpf

找到所有源代码

我不知道来源是否完整,我至少可以找到我需要的大部分东西。

© www.soinside.com 2019 - 2024. All rights reserved.