摘要:
XAML:<Grid xmlns:x="http://schemas.microsoft.com/client/2006" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"> <Button Content="子窗口按钮" HorizontalAlignment="Left" Margin="112,98,0,0" VerticalAlignment="Top" /> & 阅读全文
摘要:
在客户端程序中,经常需要用到自定义一个 Window ,大部分是为了好看吧。做了很多研究和实践之后,觉得需要把这个过程写下来,以供查阅。WPF 提供的丰富的功能使得自定义 Window 变得简单,但是也不是一个简单的 Style 就能做到的事情。虽然 WPF 中的控件是 Lookless 的,但是 Window 类有他自己的特殊之处,做个简单的实验就能看出,对于普通的 WPF 控件,用 XamlWriter.Write 方法就能将某个类型对象的模板输出出来,这样就可以看到该控件的内部构造。但是如果输出 Window 对象的默认模板,就会发现模板非常简单,其中并没有包含标题栏以及最大化最小化按钮 阅读全文