社区
WPF/Silverlight
帖子详情
Wpf中修改Windows默认窗体样式
Lxpd
2011-09-06 05:39:25
请问 在不设置 WindowStyle="None" Background="{x:Null}" AllowsTransparency="True"
的情况下(也就是不是把window默认的隐藏然后重写),
如何做一个好看的Windows窗体的边框及工具栏的样式呢(也就是有什么办法能够直接改window窗体的样式,如那个标题栏颜色等)??
...全文
777
4
打赏
收藏
Wpf中修改Windows默认窗体样式
请问 在不设置 WindowStyle="None" Background="{x:Null}" AllowsTransparency="True" 的情况下(也就是不是把window默认的隐藏然后重写), 如何做一个好看的Windows窗体的边框及工具栏的样式呢(也就是有什么办法能够直接改window窗体的样式,如那个标题栏颜色等)??
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
namhyuk
2011-09-30
打赏
举报
回复
Window应该也有Control Template吧?可不可以替换它的Parts呢?
Bullatus
2011-09-30
打赏
举报
回复
使用System.Windows.Shell.dll的ChromeWindow,可以创建类似Ribbon那样把控件放在标题栏和扩展到边框上的效果,而且使用起来很简单。
ForeverLonely00
2011-09-29
打赏
举报
回复
我一直都是使用透明窗体,加入个帮助的类,然后就能让原来的窗体不那么难看,如果楼主想变颜色之类的,我建议还是先隐藏了原来的窗体再自定义个窗口吧。
Jane_sl
2011-09-08
打赏
举报
回复
用Style自己重新定义一个新样式
微软企业库5.0学习笔记(八)
windows
窗体
和
WPF
应用
虽然他们是不同的技术,但是他们具有相同的基本特征。特别是他们都使用
窗体
对象来实现用户接口,并且都允许你指定应用程序启动时运行的代码。
默认
情况下,启动代码只是加载并显示主
窗体
,但是你可以
修改
它来创建一个统一的容器,用企业库信息组装它,并处理应用
中
使用的对象。例如,为了减少启动时间和使用内存,你可能不希望在启动是创建所有
窗体
。你可以存储一个容器的对象来处理
窗体
和其他需要的对象。Window
wpf
修改
label值_[原译]自定义
WPF
LinkLabel 控件
WPF
里是没有LinkLabel控件的。因此我自己写一个。首先。我们看一下
WPF
中
什么类似的组件可以实现这个链接功能如果你想要模拟一个LinkLabel控件。你可以在TextBlock里使用内联的Hyperlink。像下面这样你可以使用Label控件。加一个内联的HyperLink,但是我认为TextBlock更好。因为你可以在Expression Blend
中
通过InlineCollectio...
WPF
使用 WindowChrome,在自定义窗口标题栏的同时最大程度保留原生窗口
样式
(类似 UWP/Chrome)
WPF
自定义窗口
样式
有多种方式,不过基本核心实现都是在
修改
Win32 窗口
样式
。然而,
Windows
上的应用就应该有
Windows
应用的样子嘛,在保证自定义的同时也能与其他窗口
样式
保持一致当然能最大程度保证
Windows
操作系统上的体验一致性。 本文将使用 WindowChrome 来自定义窗口
样式
,使其既保留原生窗口
样式
和交互习惯,又能够具备一定的自定义空间。 使用...
微软企业库5.0学习笔记(八)
windows
窗体
和
WPF
应用——转载
虽然他们是不同的技术,但是他们具有相同的基本特征。特别是他们都使用
窗体
对象来实现用户接口,并且都允许你指定应用程序启动时运行的代码。
默认
情况下,启动代码只是加载并显示主
窗体
,但是你可以
修改
它来创建一个统一的容器,用企业库信息组装它,并处理应用
中
使用的对象。例如,为了减少启动时间和使用内存,你可能不希望在启动是创建所有
窗体
。你可以存储一个容器的对象来处理
窗体
和其他需要的对象。 Windo...
WPF
启动
窗体
的三种方式
把App.xaml生成操作选择“无”,即编译App.xaml时不让它产生Main方法。添加特性 [STAThread],原因:
WPF
中
的控件运行需要一个线程安全的环境。// App
中
定义一个Main方法,
WPF
默认
也提供一个Main方法(在App.g.i.cs这个文件
中
)。解决:去掉一个Main。// 通过测试发现XXX.g.i.cs(在obj->Debug
中
可以看见该文件)这样文件不能改动,重新编译后,
WPF
会重新生成。在App.xaml文件
中
。在App.xaml文件
中
。在App.xaml.cs。
WPF/Silverlight
8,757
社区成员
12,031
社区内容
发帖
与我相关
我的任务
WPF/Silverlight
WPF/Silverlight相关讨论
复制链接
扫一扫
分享
社区描述
WPF/Silverlight相关讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章