7得票1回答
WPF模板:触发器和VisualStateManager的区别

我想知道触发器和VisualStateManager之间的区别。我正在为ComboBox设计模板,在官方MSDN网站上(http://msdn.microsoft.com/en-us/library/ms752094.aspx),他们使用VisualStateManager来更改所选combo...

7得票3回答
WPF工具包和PresentationFramework中均存在VisualStateManager - 如何解决?

我需要在我的WPF窗口中使用VisualStateManager类,但是由于我已经在项目中引用了WPF Toolkit和PresentationFramework.dll的程序集,因此C#无法解析VisualStateManager类并给出编译错误,如下所示 - "The type exist...

8得票1回答
我能否在ItemTemplate中更改DataTemplate的VisualState?

我在一个DataTemplate中有一些控件,我想控制它的按下状态行为。我尝试了以下方法,在DataTemplate中加入VisualStateManager,但似乎并没有起作用。我认为下面的代码可以让你理解我想做什么。请问是否能够在DataTemplate标签内联实现这个功能? <I...

17得票2回答
如何在运行时调试VisualStateManager

有一些非常有用的工具可以在运行时调试WPF应用程序,例如Snoop, WPF Inspector和Xaml Spy,它们允许您窥视正在运行的应用程序并监视属性值、DataContext更改、路由事件甚至触发器切换。 但是我没有在它们中任何一个找到的是如何在运行时监视特定选定控件上的Visua...

9得票3回答
VisualStateManager--控件聚焦时显示鼠标悬停状态

我正在使用Windows 8风格(以前称为Metro)创建WPF按钮。 我希望按钮在聚焦状态下显示为实心背景。当鼠标悬停在控件上时,我希望背景略微变暗,以创建视觉提示该按钮可以被单击。 不幸的是,我写下面的XAML不起作用。已正确显示聚焦状态,但鼠标悬停在控件上时,背景不会变暗,正如我所期...

7得票1回答
如何使用VisualStateManager代替DataTrigger实现动态绑定?

我尝试实现DataTrigger,根据视图中哪个切换按钮被切换来执行动态绑定。但在搜索问题后,WinRT中的DataTrigger?似乎在Windows通用应用程序中不可用,应改用VisualStateManager代替。 我的问题是,如何使用VisualStateManager实现与下面代...

7得票2回答
如何在WP7中更改VisualState

我在Expression Blend中定义了以下两个状态。我一直在尝试遵循这篇指南,但感觉当我需要关于如何何时更改状态的信息时,它让我感到困惑。 根据指南,我需要将行为(我假设是“GotoState”)附加到我的UserControl上 - 不幸的是,我不认为我实际上有一个User Cont...

12得票3回答
如何在Silverlight 4中等待状态转换完成?

我需要改变一个控件的状态,然后执行一些操作。具体来说,我想在隐藏一个控件之前运行一个动画。我希望能够做到类似这样的效果:VisualStateManager.GoToState(control, "Hidden", true); // wait until the transition ani...

34得票5回答
将 [VisualStateManager] 视图状态绑定到 MVVM 视图模型?

如何将控件的VisualStateManager状态绑定到ViewModel中的属性?这个操作是否可行?

7得票1回答
为什么我更改主题设置时AdaptiveTrigger会触发?

我有一个用户界面,使用AdaptiveTrigger适应不同的设备形态。特别地,我有一个基于SplitView的Shell菜单,具有两种状态触发器,分别在最小窗口宽度为1000 epx和600 epx时触发。在某些移动设备上,根据其形态和比例因素,横向模式下可以触发600 epx状态触发器,这...