我在Blend 4上遇到了一个非常令人沮丧的错误,当我用触发器编辑控件模板时,如果我切换到其中一个触发器,触发器更改没有显示在设计窗格中,它就像关闭了触发器以某种方式呈现
复制步骤
在visual studio 2010中创建一个新的WPF应用程序 在混合中打开新解决方案 将“SimpleButton”拖到设计图面上 右键单击按钮>编辑样式>编辑当前 在触发器选项卡上,选择任何触发器,并在设计视图中进行任何更改
仅当出现此行为时才会出现 样式在资源字典中定义 模板包含在样式中,即不是
有没有人知道任何变通办法或修复方法,我在家里和工作机器上都知道了
答案 0 :(得分:1)
我在表达论坛上得到了回复,他们已经确认这是一个错误,这是回复
感谢您带来这个 注意,我们已经证实了这一点 从V3行为回归我们 提交了一个错误。如果选择触发器, 即使它似乎不是 选中(画板没有 立即更新),改变是 记录在叶子上。我们有 注意到你可能想要的行为 用作解决方法。如果你表演 以下步骤然后是触发器 适用于画板:
- 选择触发器
- 点击面包屑
上的样式段- 点击面包屑上的模板片段
- 重新选择触发器
醇>
我在表达论坛上的帖子:
答案 1 :(得分:0)
我遇到了完全相同的问题,我认为这是因为如果在Visual Studio中修改了文件,并且如果项目没有在表达式中构建,我曾经遇到同样的问题。我做的是,关闭Visual Studio,在Expression Blend中打开Project并在编辑模板之前构建项目。
另外问题可能是源代码控制或团队系统,我注意到如果文件没有签出,混合没有正常工作,我在Visual Studio中检查了整个项目然后我能够在Blend中做所有事情。
希望这两者中的任何一个都能解决你的问题。