visualstatemanager相关内容
我尝试在我的自定义行为的OnAttached重写中使用VisualStateManager.GetVisualStateGroups,以及在该行为中添加到AssociatedObject.Loaded事件的事件处理程序中使用。两次我都得到一个空列表。 是否有其他方法可以为我应该附加到的控件或其他事件处理程序定义可视状态组? 根据要求,是的,该控件有VisualStateGroups和V
..
我需要更改控件的状态,然后执行一些操作。具体地说,我希望在隐藏控件之前运行动画。我想做这样的事情: VisualStateManager.GoToState(control, "Hidden", true); // wait until the transition animation is finished ParentControl.Children.Remove(control);
..
如何将控件的 VisualStateManager 状态绑定到视图模型中的属性?可以吗? 解决方案 其实你可以.诀窍是制作一个附加属性并添加一个实际调用GoToState的属性更改回调: public class StateHelper {public static readonly DependencyProperty StateProperty = DependencyPropert
..
这个问题是对我之前的问题以及这个相关问题 关于 VisualStates 如何在 WPF 中工作. 目前,我的理解是在不同的 VisualStateGroups 中为相同的属性设置动画可能会导致问题(请参阅链接的问题). 要解决这些问题,就需要利用漏洞.(也许漏洞不是正确的术语,但似乎解决方案不是 WPF 设计者的意图.) 我想知道在多个 VisualStateGroups 中为
..
我正在尝试在 WinRT XAML 中创建自定义文本框.当输入的数据出现错误时,我希望文本框突出显示红色. 首先,我修改了 TextBox Temple,并添加了一个新的 VisualStateGroup(CustomStates - 带有 HasError 状态),我还更改了 Focused 组: ....
..
我正在制作一个 Win Store 应用程序,并面临着处理方向的问题. 有一个网格,我想在改变方向时修改它的设计.两侧的堆栈面板(在横向视图中)应在纵向视图中转到顶部和底部. 目前我已经创建了两个包含所有控件的网格,并根据方向调整它们,并使用 VisualStateManager 切换可见性属性. 但我想用一个网格来实现这一点,任何建议对我都有很大帮助. 下图是应用的概念设
..
我有这个 XAML 代码:
..
这里我又问了一个关于 Windows Phone 的问题. 我刚刚创建了一些自定义按钮并将它们用作按钮的背景.我还创建了一个灰色按钮以显示为禁用按钮. 但是如果我禁用使用 button1.isEnabled = false,背景就会消失 在网上搜索我找到了一种使用 Style 标签的方法,但我以前从未使用过.我试过了,但是,它给我带来了一个问题,有人能给我举个例子吗?我的代码:
..
我的要求:当点击 ListViewItem(DataTemplate) 中的边框时,叠加层应该出现在它上面并带有动画. 在我的列表视图数据模板中,我在根定义了一个视觉状态.当用户点击边框时,我想进入视觉状态.我试过跟随 xaml 但它不起作用
..
我曾经使用自定义 Blend 行为将 ViewModel 上的枚举绑定到 VisualState 的名称与枚举枚举相同的名称. 但是,在包含引用然后包含 using 之后,似乎当前不支持 Bahaviors SDK. 目前在 Windows 10 通用应用程序中以 MVVM 方式更改 VisualState 的最佳方法是什么? 解决方案 “Behavior SDK"可以通过右键
..
如果文本框处于禁用状态,我希望它有一个虚线边距,我的代码看起来像这样
..
我想根据屏幕大小更改 StackPanel 的方向. 我一直在关注这个答案,但还没有开始工作. 这是我到目前为止所得到的:
..
我正在尝试通过代码设置 TextBox 的 VisualState. 代码隐藏 private static void HasErrorUpdated(DependencyObject d, DependencyPropertyChangedEventArgs e){EditTextControl textBox = d as EditTextControl;Grid sds = te
..
我正在模仿 Groove Music 的行为,当鼠标悬停在专辑封面上时,它会显示阴影效果(在我的代码中,它是整个 DataTemplate).但是我的 VisualStateManager 似乎不起作用.有任何想法吗?我已经以编程方式实现了这一点,但我想使用 xaml 来进行练习. ---更新--- 将 Stackpanel 更改为 Grid 仍然不起作用.
..
我正在使用 Style 来自定义我的组件:
..
为什么我们没有如此简单的 UWP 响应助手? 我在单独的 .xaml 文件中有这些样式: 现在我可以给所有这些控件一个 x:Name 并在这个页面中使用 VisualStateManager 来调整文本的大小,但我在整个过程中都使用这些文本样式应用程序,我想一次性更改它们,为不同的屏幕尺寸定义字体大小,使用简单的类似 css 的查询: @media only screen and (
..
我们正在编写一个基于 Prism 的 Silverlight 应用程序,我们在不同的模块中有一大堆页面. 页面之间的转换是通过导航事件处理的,每个模块都实现了以下方法来在导航到时显示页面并在导航时隐藏它: public void Show(){VisualStateManager.GoToState(this, "ShowState", true);}公共无效隐藏(){VisualStat
..
我想做什么(伪); 甚至喜欢;
..
如何根据 WP7 上的属性值更改 VisualState? 我正在尝试使用 MVVM 模式,当我的模型加载时,我希望我的视图转到特定的 VisualState. 在 Silverlight 中,我们有属性更改的触发器,但在 WP7 中没有! PS:我不想使用框架,我想了解它是如何在 WP7 中完成的. 解决方案 我使用以下附加行为: 使用系统;使用 System.Win
..
我创建了一个GridView,它通过数据绑定获取数据.我下一步要做的是根据屏幕大小使GridView项目的宽度动态变化(就像他们在Windows 10新闻,体育应用程序等中所做的一样.)到目前为止,我已经做到了使用视觉状态管理器,通过将水平对齐方式设置为拉伸,可以成功地将最小窗口宽度设置为0,但是对于其他更宽的窗口尺寸,我无法继续执行此操作. 任何帮助您解决此问题的帮助. 解决方案
..