使用ItemTemplate中的GoToStateAction行为混合4更改窗口状态

时间:2011-06-27 19:35:13

标签: expression-blend itemtemplate windowstate

我一直试图让这个工作几个小时。

我有一个Listbox控件,其中包含数据库中的项目。我有2个窗口状态,“默认”和“详细信息”。我想在ItemTemplate中使用GoToStateAction行为,这样当单击列表框中的任何项目时,它会将窗口状态更改为“details”。

我一直在尝试将行为的TargetObject属性设置为窗口,但我不能。

我错过了什么,或做错了什么?任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

您是否尝试过TargetObject="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type Window}}}"

您可能希望将类型更改为{x:Type local:MyWindowType}