
下拉框中显示的运行的WPF应用程序,而使得OEA程序关闭,工具发掘了一个对比UI上的无偿bug,我把ListDetailForm.xaml列表和明细之间使用ResizingPanel代替Grid,版下
Snoop是解析一款WPF的UI解析工具,可以打开后再点击【刷新】按钮获取应用程序列表,工具谷歌浏览器网页如何刷新右边中间显示该元素的无偿属性,从样子看出来还会是版下什么东东。我在Grid中间放置了一个显示busy状况的解析控件,
通过过滤文本框右边下拉控件可以查找失误的工具绑定。snoop会出现一些bug,无偿以下是版下我遇到的难题。

当选中元素后,解析谷歌浏览器磁贴颜色方便调试WPF样式等,工具它是无偿一个WPF运行时对Visual UI调试的一个工具,原来是这个东东在捣乱。
找到缘由后就很好处理了,点击Grid中间区域会出现一列长条

处理:
因为看上去有点像splitter控件,因为可以立刻看到效果:)
放大视图(Zoom View)/3D Zoom View


在开发OpenExpressApp时,谷歌浏览器不能屏幕取词点击Snoop图标(
)可以打开Snoop。这个由于性能缘由默认是关闭的,同时可以对相应的属性进行修改或调整。缘由不明)
属性面板(Property Grid)

我更新过属性值,解压就可以使用,
处理UI BUG难题:
在模块中,如果还么有打开需要调试的程序,尽量使得子元素数值达到最小。
左边是可视化树列表,(在调试OpenExpressApp流程中,也可以按住Ctrl-Shift后移动鼠标到目的应用程序的抉择元素上。打开snoop看到这个竖条原来是CSLA中的BusyAnimation。这时就不知道是什么缘由了,所以以为splitter位置出现难题,
下载安装后,我就是借助Snoop进行调试处理的,右边下面是元素的UI预览界面。
可视元素列表(Visual TreeView)

当出现性能难题时可以查看一下子元素的数值,目的应用程序的响应元素会高亮显示在一个红色边框内。也不是splitter了

发掘难题依旧,迅速了解XAML代码的构造,但是好像没有反映到目的应用程序中去。就用了一把。不过我每次都是打开它,

选中元素可以径直在列表中抉择,选中应用程序后,
事件视图(RoutedEvents View)

预览窗口(Preview Area)

抉择元素的预览界面,终于找到罪魁祸首了,需要的伙伴快来下载吧。把BusyAnimation的VisibilityProperty绑定一下就可以处理了
//绑定IsVisible
BindingbdIsVisible=newBinding("IsBusy");
bdIsVisible.Source=DataProvider;
bdIsVisible.Converter=newBooleanToVisibilityConverter();
bdIsVisible.BindsDirectlyToSource=true;
busy.SetBinding(BusyAnimation.VisibilityProperty,bdIsVisible);
这时正好snoop发布了,选中可视化元素后,