首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

为什么访问我的Storyboard x:名称在Silverlight中工作但在WPF中不起作用?

这个问题的原因可能是因为在Silverlight和WPF中,存在一些不同的控件和功能,导致在一个平台上可以正常工作,但在另一个平台上无法正常工作。例如,Silverlight和WPF中的控件和布局系统可能有所不同,导致在一个平台上可以正常工作的控件在另一个平台上无法正常工作。

为了解决这个问题,您可以尝试以下方法:

  1. 检查您的代码是否符合WPF的规范,确保您使用的是WPF支持的控件和功能。
  2. 使用WPF的设计工具,例如Visual Studio或Expression Blend,来设计您的界面,这些工具通常会提供更好的支持和更好的兼容性。
  3. 如果您使用的是第三方库或控件,请确保它们支持WPF平台,并且使用的是最新版本。

如果您仍然遇到问题,请提供更多详细信息,以便我们能够更好地帮助您解决问题。

相关搜索:为什么这个angularjs测试在1.5.x中有效,但在1.6.x中不起作用?使用JSON的POST在Postman中工作,但在Python中不起作用为什么miniKanren中的"disj“在方案中起作用,但在球拍中不起作用?rails中的smtp设置在本地工作,但在生产环境中不起作用window.external在指向本地Angular 8网站的WPF WebBrowser中工作,但在部署时不起作用。为什么定制的VSCode扩展可以在开发中工作,但在发布时不能?为什么tkinter X程序在MobaXterm中通过SSH工作,但在Windows Subsystem for Linux中使用SSH时出现错误?为什么我的scala代码在IntelliJ IDEA中工作,但在命令中报告错误?为什么我的CSS在Safari中不能像预期的那样工作,但在Chrome上却可以正常工作全息镜头2的轻拍和头部移动在Unity中工作,但在Hololens上不起作用"onpopstate“事件的解决方案,该事件在chrome中不起作用,但在IE和FireFox中工作正常为什么在mocha中的事务测试结果是错误的,但在REST测试中却可以正常工作?在AndroidTV模拟器中打开URL不起作用,但在我的AndroidTV机器上正常工作。使用BGTaskScheduler的后台获取在调试模拟中工作得很好,但在实践中从来都不起作用为什么MobX v6.x在React with Typescript中不能像预期的那样工作?简单的C++写入文件在Mac OS X App中不起作用 - 为什么?(为什么是我?)Bot框架v4中的WaterfallDialog选择提示符在模拟器中工作,但在directline webchannel中不起作用为什么这个简单的ruby代码在命令行中不起作用,但在irb中粘贴时却起作用当我尝试将ZOHO API集成到我的web site.Zoho API调用中时,在POST Man工具中工作,但在代码中不工作,为什么?字符串数组代码的文本文件在Playground中工作,但在Xcode项目中不起作用
相关搜索:
页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

开发Silverlight 2.0的自定义控件

因为这是一个控件库,我们要添加程序集System.Windows.Controls的引用,这个程序集在Silverlight 2.0 beta 1的版本号是1.0.0.0(不要问为什么:-) ),默认会并放在...标签内可以定义充分的控件外观包括StoryBoards式的视觉状态转换,视觉元素和StoryBoards的名称非常重要,因为他们是Silverlight的样式可以工作的不可或缺的一部分,这里我们不讨论,...在解决方案浏览器中右击Solution节点选择添加一个Silverlight应用类型项目: ?...将我们控件加入测试项目 在测试项目TestApplication中测试我们的自定义控件,我们需要添加控件工程的引用。 ?...关于作者 Attila Hajdrik 之前是微软的高级顾问,2008年成立了自己的公司,公司的重点是.NET开发,主要是Silverlight 2.0和WPF项目 译者注:通过这篇文章就可以知道

73390
  • 自定义一个“传统”的 Validation.ErrorTemplate

    如果用户输入的值无效,你可能希望在应用程序 用户界面 (UI) 上提供一些有关错误的反馈。...有关验证的详细讨论, 请参阅数据绑定概述中的 "数据验证" 一节。...其它样式的Validation.ErrorTempalte 现在常见的显示错误信息的手段通常是在输入控件下预留足够显示一行错误信息的空间,例如这样: ?...由于我常常都在WPF上做所谓的“信息密集型”软件,所以多年来一直都是用Silverlight的这个ErrorTemplate,没机会跟风修改它的样式。...结语 Validation.Error没有办法一次性为所有控件统一设置,只能在全局样式中为所有控件都分别设置一次,例如上面出现的`TextBox的Style,这会很麻烦,毕竟WPF的控件还不少。

    1.5K40

    WPF 后台代码做 TranslateTransform 的动画

    本文告诉大家,在后台代码,对 TranslateTransform 做动画的方法 今天小伙伴问我一个问题,说为什么相同的代码,如果设置到按钮上,是可以让按钮的某个属性变更,但是如果设置给 TranslateTransform...的 X 或 Y 就不会有任何值变更 在 WPF 中,通过 官方文档 里面的描述,对于 Freezable 类型的对象,如 SolidColorBrush 和 RotateTransform 和 GradientStop...(); } 在后台代码做动画,如果使用 SetTargetName 就需要让 Storyboard 和对应的元素在相同的一个 NameScope 里,不然将会提示 System.InvalidOperationException...不存在可解析名称“xx”的适用名称领域,如下面代码 System.InvalidOperationException:“不存在可解析名称“ButtonTranslateTransform”的适用名称领域...但是上面代码将会在资源字典加入一个 Storyboard 而没有释放,如果在你的实际代码,我推荐在动画完成之后,删除资源字典的动画 我特别翻了 WPF 编程宝典,发现宝典里面没有这部分知识,也就是没有告诉大家为什么直接给

    80420

    合体姿势不对的HeaderedContentControl

    前言 HeaderedContentControl是WPF中就存在的控件,这个控件的功能很简单:提供Header和Content两个属性,在UI上创建两个ContentPresenter并分别绑定到Header...以前的问题 在WPF中,HeaderedContentControl是Expander、GroupBox、TabItem等诸多拥有Header属性的控件的基类,虽然很少直接用这个控件,它的存在也有一定价值...不过在WPF中它的价值也仅此而已,由开发者自己实现也极其容易,以至于后来在Silverlight中就没有提供这个控件(后来放到了Silverlight Toolkit这个扩展里)。...微软第一次在UWP提供了HeaderedContentControl,有了一个Object类型的Header属性,两件事本应该为开发者提供更多的方便,但是,为什么会变成这样呢。...这样的合体姿势明显不对,事实上在WPF中继承HeaderedContentControl的控件(如Expander和GroupBox)都在ControlTempalte中使用了Grid或DockPanel

    91330

    了解WPF的布局过程,并利用Measure为Expander添加动画

    我不建议初学者做太多动画的工作,但合适的动画可以引导用户视线,提升用户体验。例如上图的这种动画,这种动画挺常见的,在内容的高度改变时动态地改变自身的高度,除了好看以外,对用户体验也很有改善。...其实老老实实从Silverlight Toolkit移植AccordionItem就好,但我想通过这个控件介绍一些布局(及动画)的概念。...需要了解的概念 为了实现这个控件首先要了解WPF UI元素的布局过程。...2.2 MeasureOverride MeasureOverride在派生类中重写,用于测量子元素在布局中所需的大小。...很久很久以前常常遇到“布局循环”这个错误,这常常出现在处理布局的代码中。最近很久没遇到这个错误,也许是WPF变健壮了,又也许是我的代码变得优秀了。

    1.5K30

    Silverlight初级教程-动画

    Silverlight初级教程 动画 在这一节里将要用到在“认识工作区”中提到的时间抽了。这里将和学习flash的过程一样做一个最简单的动画。...silverlight中的动画是以“storyboard”的形式表现出来。“storyboard”你可以认为是flash中的时间轴。 ...flash中只有一个时间轴,而在silverlight中却可以有多个“storyboard”。 在flash中是有一个帧频的概念的,例每秒12帧、每秒30帧等。...(经过我多次试验才找出了可视化设置Storyboard属性的方法) 有两个属性  “是否自动回放”以及“循环次数”。 好了点击“x”退出动画编辑状态。按“F6”还原界面布局。...做到这里只是建立好了“Storyboard”。其不会自动的去播放的。   要让“Storyboard”播放有两个方法。一个是在XAML中描述(比较复杂)。

    619100

    WinUI 3 试玩报告

    这个项目还应该是解决方案的启动项目。运行这个项目后创建的应用会添加到开始菜单中,这点也和UWP一样。...而且 UWP 中代码的命名空间以 Windows.UI 开头,在 WinUI 3 中则 Microsoft.UI ,按着 Office 365 改名为 Microsoft 365、Bind Ads 改名为...性能 WPF 总是给人“慢”的印象,除了因为在它刚出来的时候(10年前)电脑性能不够导致留下了刻板印象,还有一个主要原因是:它真的很慢。...()顺便一提,将测试代码中旋转的矩形减少为10个,WPF 的程序占用 32% GPU,而 WinUI 占用 70 多%。)...我做了好多年 Silverlight 开发,买了5、6部 Windows Phone 手机,写了几十篇 UWP 文章,根据我丰富的经验,我可以肯定 WinUI 是有未来的。 8.

    3.1K30

    Silverlight项目中自定义控件开发Style学习笔记

    (相当于UI层) 3.silverlight.web是用来测试silverlight项目的 当然,如果还有一些常用的业务逻辑,也可以考虑再建一个silverlight类库(类似传统开发中的BLL层)...,复制了一节,并命名为style2,相当于样式表中定义了另一个类名,看下如何应用,仍然在Blend环境中,保持Silverlight项目的MainPage.xaml文件打开状态,注意右侧面板中的Resources...这就是xaml中的style跟html的css不一样的地方,sl中的style没有优先级别(只能设置属性默认值),而且一个项目中,如果有相同x:Name定义的样式,运行时会报错(即样式的名称必须唯一)。...换言之,style可以同时影响对象的外观和内容,在接下来的尝试中,我们还将看到style的更强大威力,它甚至可以影响到对象的行为。...顺便提一句:视觉状态的定义,除了手动写代码,在blend中也可以轻松搞定 ?

    980100

    WPF 动画实战 点击时显示圆圈淡出效果

    就是点击的时候,看命中到哪个元素,如果容器没有设置背景,那么这个容器就不能接收命中测试,也就是点击的时候不会判断点击到这个容器 在后台代码添加鼠标点击的代码 如何在 WPF 中显示一个圆圈?...在 WPF 中,可以通过 GetPosition 方法拿到鼠标相对于某个元素的坐标,或者说鼠标点击到某个元素的坐标。...用变换的方法做动画的效率相对会比较高 接下来就是动画的部分了,在 WPF 中的动画需要通过 Storyboard 故事板触发,而通过具体的 Animation 执行对不同的属性的更改。...,然后圆圈不断变大 当然,还有下一步就是让圆圈变淡,在 WPF 中可以通过修改圆圈的透明度做动画,请看代码 var opacityAnimation = new DoubleAnimation...在 WPF 中的单位不一定是像素,因为 WPF 和屏幕具体分辨率等有很复杂的关系,详细请看本文最后的参考文档 还记得刚才是如何修改元素的坐标?

    2.5K20

    3D 穿梭效果?使用 UWP 也能搞定

    使用 CSS 轻松搞定 这个效果太神奇了,他还问我能不能用 WPF 搞出来,因为我完全没用过 WPF 的 3D,我第一反应是“这太难为我了”。...一股“吾有上将 UWP,可搞定 3D 穿梭效果”的豪气油然而生。 于是就把这动画效果造出来了。 总的来说,实现 3D 穿梭的原理是靠改变 CSS 中的 perspective 产生透视效果。...="50" /> x:Name="TransformRight" x:Key="TransformRight" RotationY="90"...这简单,用最基本的 DoubleAnimation 操作TranslateZ 从 10 变到 200: Storyboard x:Name="Move" x:Key="Move" RepeatBehavior...> 这时候基本的动画就已经实现了,但是没办法做到首尾相连,所以先把之前的成果封装成一个控件: 然后给它加上透明度变化的动画: Storyboard x:Name="Fade" RepeatBehavior

    51820

    私活后的 WPF 设计经验总结

    其实,开发人员比较难理解WPF 框架中为什么会提出 Style、Template、Command、State、StoryBoard、Trigger 等这些概念,但是当你看一看 Flash 或者 PhotoShop...的设计人员平时的工作,就会发现原来许多概念早已是他们的常识,而 .NET 只是把这些概念在 WPF 框架上加以实现而已。...其实都很简单,使用 Microsoft Expression Blend 这个专业的 WPF/Silverlight 设计工具进行界面设计,拖拖拽拽就搞定了。 这里要注意的是可视树中的动态行为。...虽然它们并不是设计人员的工作,但是它们是连接开发与设计的桥梁,鉴于它们的重要性,这里还是专门说明一下: 路由事件 在设计自定义逻辑控件时,可以在类型的静态构造器中使用 EventManager.RegisterClassHandler...那么,为什么还要把一些属性设置编写在 Style 中,再去让 Template 中的控件进行模板绑定,这不是太绕了吗?

    1.9K81

    依赖属性2:使用依赖属性

    依赖属性标识符的名称必须为“属性名+Property”。在PropertyMetadata中指定属性默认值。 实现属性包装器。...可以在PropertyMetadata中定义一个PropertyChangedCallback方法。...在WPF中,这个问题并不存在,因为WPF的依赖属性可以使用CoerceValueCallback约束属性值,而UWP的依赖属性被简化了,缺少这个功能。...为什么使用Silverlight的关键字来搜索?因为Silverlight同样存在这个问题。虽然网上能找到不少解决方案,但以我的经验来说没有方案能很好地解决这个问题。...顺便一提,Silverlight的依赖属性参考文档也比UWP的依赖属性参考文档好用一些。 提示: 为什么使用TwoWay Binding可以解决这个问题?

    1.4K30
    领券