visualstatemanager相关内容

Silverlight:VisualStateManager。GetVisualStateGroups没有,我如何获取它们?

我尝试在我的自定义行为的OnAttached重写中使用VisualStateManager.GetVisualStateGroups,以及在该行为中添加到AssociatedObject.Loaded事件的事件处理程序中使用。两次我都得到一个空列表。 是否有其他方法可以为我应该附加到的控件或其他事件处理程序定义可视状态组? 根据要求,是的,该控件有VisualStateGroups和V ..

为多个 VisualStateGroup 实现 VisualStates 的正确方法是什么?

这个问题是对我之前的问题以及这个相关问题 关于 VisualStates 如何在 WPF 中工作. 目前,我的理解是在不同的 VisualStateGroups 中为相同的属性设置动画可能会导致问题(请参阅链接的问题). 要解决这些问题,就需要利用漏洞.(也许漏洞不是正确的术语,但似乎解决方案不是 WPF 设计者的意图.) 我想知道在多个 VisualStateGroups 中为 ..
发布时间:2021-09-30 18:45:07 C#/.NET

在 Windows 8.1 Store 应用程序中处理方向

我正在制作一个 Win Store 应用程序,并面临着处理方向的问题. 有一个网格,我想在改变方向时修改它的设计.两侧的堆栈面板(在横向视图中)应在纵向视图中转到顶部和底部. 目前我已经创建了两个包含所有控件的网格,并根据方向调整它们,并使用 VisualStateManager 切换可见性属性. 但我想用一个网格来实现这一点,任何建议对我都有很大帮助. 下图是应用的概念设 ..

Windows Phone - 禁用按钮背景

这里我又问了一个关于 Windows Phone 的问题. 我刚刚创建了一些自定义按钮并将它们用作按钮的背景.我还创建了一个灰色按钮以显示为禁用按钮. 但是如果我禁用使用 button1.isEnabled = false,背景就会消失 在网上搜索我找到了一种使用 Style 标签的方法,但我以前从未使用过.我试过了,但是,它给我带来了一个问题,有人能给我举个例子吗?我的代码: ..
发布时间:2021-09-26 20:46:27 其他开发

将 VisualState 绑定到通用 Windows 10 应用程序中的 ViewModel

我曾经使用自定义 Blend 行为将 ViewModel 上的枚举绑定到 VisualState 的名称与枚举枚举相同的名称. 但是,在包含引用然后包含 using 之后,似乎当前不支持 Bahaviors SDK. 目前在 Windows 10 通用应用程序中以 MVVM 方式更改 VisualState 的最佳方法是什么? 解决方案 “Behavior SDK"可以通过右键 ..
发布时间:2021-09-26 18:37:45 其他开发

UWP VisualStateManager PointerOver 不起作用

我正在模仿 Groove Music 的行为,当鼠标悬停在专辑封面上时,它会显示阴影效果(在我的代码中,它是整个 DataTemplate).但是我的 VisualStateManager 似乎不起作用.有任何想法吗?我已经以编程方式实现了这一点,但我想使用 xaml 来进行练习. ---更新--- 将 Stackpanel 更改为 Grid 仍然不起作用. ..

UWP 重用视觉状态管理器

为什么我们没有如此简单的 UWP 响应助手? 我在单独的 .xaml 文件中有这些样式: 现在我可以给所有这些控件一个 x:Name 并在这个页面中使用 VisualStateManager 来调整文本的大小,但我在整个过程中都使用这些文本样式应用程序,我想一次性更改它们,为不同的屏幕尺寸定义字体大小,使用简单的类似 css 的查询: @media only screen and ( ..
发布时间:2021-07-09 18:51:03 C#/.NET

如何在两个(或多个)XAML 文件之间共享 VisualStateManager?

我们正在编写一个基于 Prism 的 Silverlight 应用程序,我们在不同的模块中有一大堆页面. 页面之间的转换是通过导航事件处理的,每个模块都实现了以下方法来在导航到时显示页面并在导航时隐藏它: public void Show(){VisualStateManager.GoToState(this, "ShowState", true);}公共无效隐藏(){VisualStat ..
发布时间:2021-07-09 18:45:00 其他开发

根据属性值更改 VisualState

如何根据 WP7 上的属性值更改 VisualState? 我正在尝试使用 MVVM 模式,当我的模型加载时,我希望我的视图转到特定的 VisualState. 在 Silverlight 中,我们有属性更改的触发器,但在 WP7 中没有! PS:我不想使用框架,我想了解它是如何在 WP7 中完成的. 解决方案 我使用以下附加行为: 使用系统;使用 System.Win ..
发布时间:2021-06-04 20:58:26 其他开发

根据UWP中的屏幕尺寸的Gridview项目动态宽度

我创建了一个GridView,它通过数据绑定获取数据.我下一步要做的是根据屏幕大小使GridView项目的宽度动态变化(就像他们在Windows 10新闻,体育应用程序等中所做的一样.)到目前为止,我已经做到了使用视觉状态管理器,通过将水平对齐方式设置为拉伸,可以成功地将最小窗口宽度设置为0,但是对于其他更宽的窗口尺寸,我无法继续执行此操作. 任何帮助您解决此问题的帮助. 解决方案 ..
发布时间:2020-11-20 22:37:18 其他开发