上图是默认的WorkFlow状态栏外观,如果我们想让它能按我们想要的样子展示,就是可以自定义外观,该如何编码呢?其实这地方是一个StatusBar控件,而里面的“变量”、“参数”、“导入”以及右侧的一些手型Icon、放大镜Icon等,都是这个StatusBar的子项。
那么只要能拿到这个StatusBar控件,就可以进行自定义操作了。
获取这个StatusBar控件的代码是:
var statusBar = service.FindName("shellBar") as StatusBar;//service是一个DesignerView对象
这样就可以拿到StatusBar对象了,想修改背景色、高度、Icon图标,就简单了。