主站
经典论坛
作品集
Think.Pages
博客
维基
桌面
聚合
注册
登录
专长会员
帮助
客服QQ:6650171
经典论坛
«
Silverlight 专版
« 不能直接用创建的属性对象作为对象属性值了?
‹‹ 上一主题
|
下一主题 ››
发新话题
发布投票
发布商品
发布悬赏
发布活动
发布辩论
发布视频
打印
不能直接用创建的属性对象作为对象属性值了?
liang102938
[楼主]
初级会员
帖子
33
体力
78
威望
0
离线
38 天
发短消息
1
#
大
中
小
发表于 2008-1-11 12:07
我用CreateFromXaml创建了一个EventTrigger对象,本来记得以前在一个版本的SDK看到可以直接将属性对象作为Canvas.Triggers属性值,结果出错了,检查了一遍也没找出问题,查了下最新的SDK竟然没找到"创建线性渐变的 Brush 对象"哪一段了,难道微软改了?知道的兄弟帮帮忙,谢谢
[
本帖最后由 liang102938 于 2008-1-11 12:13 编辑
]
积分
78
阅读权限
20
在线时间
62 小时
注册
2006-11-9
最后登录
2008-5-29
查看详细资料
TOP
liang102938
[楼主]
初级会员
帖子
33
体力
78
威望
0
离线
38 天
发短消息
2
#
大
中
小
发表于 2008-1-13 13:06
是可以的
// MouseEnter event handler for the Ellipse object.
function onMouseEnter(sender, eventArgs)
{
// Set the Fill property of the Ellipse to the dynamically generated LinearGradientBrush.
try
{
sender.fill = createLinearGradientBrush(sender.getHost());
}
catch(error)
{
alert(error.message);
}
}
function createLinearGradientBrush(plugin)
{
// Define a XAML fragment.
var xamlFragment = '<LinearGradientBrush>';
xamlFragment += '<GradientStop Color="Yellow" Offset="0.0" />';
xamlFragment += '<GradientStop Color="Orange" Offset="0.5" />';
xamlFragment += '<GradientStop Color="Red" Offset="1.0" />';
xamlFragment += '</LinearGradientBrush>';
// Create the XAML fragment and return it.
return plugin.content.createFromXaml(xamlFragment, false);
}
积分
78
阅读权限
20
在线时间
62 小时
注册
2006-11-9
最后登录
2008-5-29
查看详细资料
TOP
‹‹ 上一主题
|
下一主题 ››
版块跳转 ...
> 前台制作与脚本专栏
> 后台数据库编程
> WEB标准化专栏
> WAP 技术专栏
> 艺术与设计论坛
> Adobe Photoshop 专栏
> Fireworks 专栏
> 矢量图形专栏
> 插画手绘交流
> 用户体验综合版
> UI图形设计
> Flash 8 及之前版本
> Flash CS3 及 AS3
> Silverlight 专版
> Director 专栏
> 计算机技术
> 英语学习和技术翻译
> 摄影欣赏与技术交流
> 无线通讯与数码设备
> 企业招聘
> 体育运动、线下活动与游戏
> 创业版
做西部数码代理.Cn1元国际45元