
可以用SystemWindowsSystemColors中的静态属性获取,
不过感觉这个不是你想要的, 如果你说的是配色方案中的那个主色(就是设置主题时选的那个颜色)
,目前好像没办法获取到
usercontrol本身是自定义的东西,怎么可能会获取到MyWindow里的东西,除非你自己写方法,然后mywindow在使用usercontrol的时候给你写的方法传递你需要让usercontrol接受的东西。
我调查过这个玩意儿,当时是为了控件遮挡的相关问题,
明确的告诉你,不可能嵌入进去!
你可以试试Popup控件的相关方法,用Popup模拟出一个WIndow来,不过不明确你的具体需求。
用一个隐藏的windows做处理,然后将结果在popup上显示出来,不知道这样的思路对你有没有帮助。
WPF主窗体单例模式可以通过以下步骤实现:
在Appxamlcs文件中重写OnStartup方法,在该方法中创建一个MainWindow实例,并将其设置为应用程序的主窗口;
在MainWindowxamlcs文件中重写OnSourceInitialized方法,在该方法中获取当前窗口的句柄,并将其设置为单例模式;
在MainWindowxamlcs文件中重写OnClosed方法,在该方法中释放当前窗口的句柄,以便下次重新创建窗口时可以正常显示;
在Appxamlcs文件中重写OnActivated方法,在该方法中检查当前窗口是否已经存在,如果存在则将其显示出来,如果不存在则创建一个新的窗口。
以上就是关于在WPF中如何获取win10的窗口主题颜色全部的内容,包括:在WPF中如何获取win10的窗口主题颜色、wpf中,UserControl对象如何调用window类下的某个文本框、wpf window窗口中嵌入一个window窗口等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)