社区
WPF/Silverlight
帖子详情
Silverlight,image中如何记住MouseLeftButtonDown按下后选中的图片
xmlcq28
2010-03-16 04:19:05
Silverlight,image中如何记住MouseLeftButtonDown按下后选中的图片,麻烦大家告诉下,谢谢。
...全文
75
6
打赏
收藏
Silverlight,image中如何记住MouseLeftButtonDown按下后选中的图片
Silverlight,image中如何记住MouseLeftButtonDown按下后选中的图片,麻烦大家告诉下,谢谢。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lcp147572931
2010-06-28
打赏
举报
回复
这个是怎么解决的?
xmlcq28
2010-03-18
打赏
举报
回复
可以了,谢谢。
jv9
2010-03-17
打赏
举报
回复
使用全局变量保存路径就可以。触发点击事件后,从sender获取image的信息。从sender属性可以看到你所需要的信息。
xingjunli
2010-03-17
打赏
举报
回复
用sender能满足在MouseMove、MouseLeftButtonUp等事件中对命中图片的获取操作
当然你也可以用一个全局中间变量存取当前命中的图片信息
冰心的小屋
2010-03-16
打赏
举报
回复
MouseLeftButtonDown里面不是有事件源sender吗
你可以这样
Image image = sender as Image;
这样就可以得到选中的图片
Silverlight
2.0功能展示Demo源码
Silverlight
2.0功能展示Demo源码 1、
Silverlight
(3) - 2.0控件之Border,
Button
, Calendar, Canvas, CheckBox, ComboBox 介绍
Silverlight
2.0 控件一览:Border,
Button
, Calendar, Canvas, CheckBox, ComboBox 2、
Silverlight
(4) - 2.0控件之DataGrid, DatePicker, Grid, GridSplitter, Hyperlink
Button
,
Image
介绍
Silverlight
2.0 控件一览:DataGrid, DatePicker, Grid, GridSplitter, Hyperlink
Button
,
Image
3、
Silverlight
(5) - 2.0控件之ListBox, MediaElement, MultiScale
Image
, PasswordBox, ProgressBar, Radio
Button
介绍
Silverlight
2.0 控件一览:ListBox, MediaElement, MultiScale
Image
, PasswordBox, ProgressBar, Radio
Button
4、
Silverlight
(6) - 2.0控件之ScrollViewer, Slider, StackPanel, TabControl, TextBlock, TextBox, Toggle
Button
介绍
Silverlight
2.0 控件一览:ScrollViewer, Slider, StackPanel, TabControl, TextBlock, TextBox, Toggle
Button
5、
Silverlight
(7) - 2.0图形之Ellipse, Line, Path, Polygon, Polyline, Rectangle 介绍
Silverlight
2.0 图形: Ellipse - 椭圆 Line - 线 Path - 一系列相互连接的直线和曲线 Polygon - 多边形,闭合图形,起点与终点自动相连 Polyline - 非闭合图形,一串连接起来的线,起点与终点不会自动相连 Rectangle - 矩形 6、
Silverlight
(8) - 2.0图形之基类System.Windows.Shapes.Shape 介绍
Silverlight
2.0 图形:基类System.Windows.Shapes.Shape(Ellipse, Line, Path, Polygon, Polyline, Rectangle都继承自抽象类System.Windows.Shapes.Shape)。 Fill - 填充;Stroke - 笔画(边框) StrokeThickness - 笔画(边框)尺寸 Stretch - 拉伸值 StrokeDashArray - 虚线和间隙的值的集合 StrokeDashCap - 虚线两端(线帽)的类型 StrokeStartLineCap - 虚线起始端(线帽)的类型 StrokeEndLineCap - 虚线终结端(线帽)的类型 StrokeDashOffset - 虚线的起始位置。从虚线的起始端的 StrokeDashOffset 距离处开始描绘虚线 StrokeLineJoin - 图形连接点处的连接类型 StrokeMiterLimit - 斜接长度 与 StrokeThickness/2 的比值。默认值 10,最小值 1 7、
Silverlight
(9) - 2.0画笔之SolidColorBrush,
Image
Brush, VideoBrush, LinearGradientBrush, RadialGradientBrush 介绍
Silverlight
2.0 画笔: SolidColorBrush - 单色画笔
Image
Brush - 图像画笔 VideoBrush - 视频画笔 LinearGradientBrush - 线性渐变画笔 RadialGradientBrush - 放射性渐变画笔 8、
Silverlight
(10) - 2.0其它之Transform详解,以及UIElement和FrameworkElement的常用属性 介绍
Silverlight
2.0 其它: RenderTransform - 呈现位置的转换(System.Windows.Media.Transform类型) RenderTransformOrigin - 位置转换的
中
心点 Clip - 容器的剪辑区域(System.Windows.Media.Geometry类型) IsHitTestVisible - 命
中
测试是否可见 Opacity - 不透明度。0 - 1之间 OpacityMask - 不透明蒙版(遮罩)(System.Windows.Media.Brush类型) UseLayoutRounding - 是否使用完整像素布局 Cursor - 鼠标移动到 FrameworkElement 上面时,鼠标指针的样式 Margin - 容器边缘与边缘之外的空白距离(像素值:上下左右;左右,上下;左,上,右,下) Tag - 保存一些额外的信息(System.Object类型) 9、
Silverlight
(11) - 2.0动画之ColorAnimation, DoubleAnimation, PointAnimation, 内插关键帧动画 介绍
Silverlight
2.0 动画: ColorAnimation - 在两个 Color 值之间做线性内插动画处理 DoubleAnimation - 在两个 Double 值之间做线性内插动画处理 PointAnimation - 在两个 Point 值之间做线性内插动画处理 内插关键帧动画 - 在 Color 或 Double 或 Point 动画
中
内插关键帧,以做线性, 离散, 三次贝塞尔曲线的动画处理 动态改变动画 - 通过程序控制,动态地改变动画 10、
Silverlight
(12) - 2.0外观之样式, 模板, 视觉状态和视觉状态管理器 介绍
Silverlight
2.0 外观控制:样式(Style), 模板(Template), 视觉状态(VisualState)和视觉状态管理器(VisualStateManager) 11、
Silverlight
(13) - 2.0交互之鼠标事件和键盘事件 介绍
Silverlight
2.0 人机交互:响应用户的鼠标操作和键盘操作。
Mouse
Enter - 鼠标进入时触发的事件(显然,此事件不能冒泡)
Mouse
Leave - 鼠标离开时触发的事件(显然,此事件不能冒泡)
Mouse
Left
Button
Down - 鼠标左键单击
按下
时触发的事件
Mouse
Left
Button
Up - 鼠标左键单击
按下
并放开时触发的事件
Mouse
Move - 鼠标移动时触发的事件
Mouse
EventArgs.GetPosition() - 鼠标相对于指定元素的坐标
Mouse
Button
EventArgs.Handled - 此事件是否已被处理 KeyDown - 鼠标
按下
时触发的事件 KeyUp - 鼠标
按下
并放开时触发的事件 KeyEventArgs.Key - 与事件相关的键盘的按键 [Input.Key枚举] KeyEventArgs.Handled - 是否处理过此事件 Keyboard.Modifiers - 当前
按下
的辅助键 [Input.ModifierKeys枚举] 12、
Silverlight
(14) - 2.0交互之InkPresenter(涂鸦板) 介绍
Silverlight
2.0 人机交互:InkPresenter(涂鸦板)。 InkPresenter - 涂鸦板,也就是在面板上呈现墨迹。InkPresenter 可以包含子控件 Cursor - 鼠标移动到 InkPresenter 上面时,鼠标指针的样式 Background - 涂鸦板背景 Opacity - 面板上墨迹的不透明度 Clip - InkPresenter 的剪辑区域 Stroke.DrawingAttributes - Stroke(笔划)的外观属性 UIElement.Capture
Mouse
() - 为 UIElement 对象启用鼠标捕捉 UIElement.Capture
Mouse
() - 为 UIElement 对象释放鼠标捕捉 13、
Silverlight
(15) - 2.0数据之一次绑定, 单向绑定, 双向绑定, INotifyPropertyChanged, 数据转换, 数据验证 介绍
Silverlight
2.0 数据绑定: Binding - 将绑定目标对象的属性与数据源联接起来 INotifyPropertyChanged - 向客户端发出某一属性值已更改的通知 IValueConverter - 值转换接口,将一个类型的值转换为另一个类型的值。它提供了一种将自定义逻辑应用于绑定的方式 BindingValidationError - 出现验证错误或解决上次验证错误则触发此事件 14、
Silverlight
(16) - 2.0数据之独立存储(Isolated Storage) 介绍
Silverlight
2.0 数据的独立存储(Isolated Storage): IsolatedStorageFile - 操作 独立存储 的类; IsolatedStorageFile.GetUserStoreForSite() - 按站点获取用户的独立存储 IsolatedStorageFile.GetUserStoreForApplication() - 按应用程序获取用户的独立存储 IsolatedStorageSettings - 在独立存储
中
保存的 key-value 字典表 IsolatedStorageSettings.SiteSettings - 按站点保存的 key-value 字典表 IsolatedStorageSettings.ApplicationSettings - 按应用程序保存的 key-value 字典表 15、
Silverlight
(17) - 2.0数据之详解DataGrid, 详解ListBox 介绍
Silverlight
2.0 详解DataGrid, 绑定数据到ListBox: AutoGenerateColumns - 是否根据数据源自动生成列 RowDetailsVisibilityMode - 显示相应的行的详细数据时所使用的显示模式 DataGrid.RowDetailsTemplate - 用于显示相应的行的详细数据的模板 AreRowDetailsFrozen - 是否冻结 RowDetailsTemplate GridLinesVisibility - 表格分隔线的显示方式 RowBackground - 奇数数据行背景 AlternatingRowBackground - 偶数数据行背景 IsReadOnly - 单元格是否只读 FrozenColumnCount - 表格所冻结的列的总数(从左边开始数) SelectionMode - 行的
选
中
模式 CanUserReorderColumns - 是否允许拖动列 CanUserResizeColumns - 是否允许改变列的宽度 CanUserSortColumns - 是否允许列的排序 16、
Silverlight
(18) - 2.0视频之详解MediaElement, 开发一个简易版的全功能播放器 介绍
Silverlight
2.0 详解MediaElement:开发一个简易版的全功能播放器。 Source - 需要播放的媒体地址 Stretch - 拉伸值 AutoPlay - 是否自动播放媒体 CurrentState - 播放状态 Position - 媒体的位置 DroppedFramesPerSecond - 媒体每秒正在丢弃的帧数 BufferingProgress - 缓冲进度 DownloadProgress - 下载进度 NaturalDuration - 媒体文件的时长; Volume - 音量大小 Balance - 音量平衡 BufferingTime - 需要缓冲的时间的长度 CurrentState - 播放状态 IsMuted - 是否静音 Play() - 播放媒体 Pause() - 暂停媒体的播放 Stop() - 停止媒体的播放 17、
Silverlight
(19) - 2.0通信之调用REST服务,处理JSON格式, XML格式, RSS/ATOM格式的数据 介绍
Silverlight
2.0 调用REST服务,处理JSON格式, XML格式, RSS/ATOM格式的数据。 通过 System.Net.WebClient 类调用 REST 服务 通过 System.Json 命名控件下的类处理 JSON 数据 通过 System.Xml.Linq 命名空间下的类(LINQ to XML)处理 XML 数据 通过 System.ServiceModel.Syndication 命名空间下的类处理 RSS/ATOM 数据 18、
Silverlight
(20) - 2.0通信之WebClient, 以字符串的形式上传/下载数据, 以流的方式上传/下载数据 介绍
Silverlight
2.0 详解WebClient,以字符串的形式上传、下载数据;以流的方式上传、下载数据。 WebClient - 将数据发送到指定的 URI,或者从指定的 URI 接收数据的类 DownloadStringAsync(Uri address, Object userToken) - 以字符串的形式下载指定的 URI 的资源 UploadStringAsync(Uri address, string data) - 以字符串的形式上传数据到指定的 URI。所使用的 HTTP 方法默认为 POST OpenReadAsync(Uri address, Object userToken) - 以流的形式下载指定的 URI 的资源 OpenWriteAsync(Uri address, string method, Object userToken) - 打开流以使用指定的方法向指定的 URI 写入数据 19、
Silverlight
(21) - 2.0通信之WebRequest和WebResponse, 对指定的URI发出请求以及接收响应 介绍
Silverlight
2.0 详解WebRequest和WebResponse,对指定的URI做GET和POST请求,以及接收其响应。 HttpWebRequest - 对指定的 URI 发出请求 Create() - 初始化一个 WebRequest BeginGetResponse() - 开始对指定 URI 资源做异步请求 EndGetResponse() - 结束对指定 URI 资源做异步请求 HttpWebResponse - 对指定的 URI 做出响应 GetResponseStream() - 获取响应的数据流 20、
Silverlight
(22) - 2.0通信之调用WCF服务, 对传输信息做加密 介绍
Silverlight
2.0 调用 WCF 服务,对客户端与服务端传输的消息做加密。在 Visual Studio 2008
中
使用"添加服务引用"会自动生成代理类。只支持BasicHttpBinding 21、
Silverlight
(23) - 2.0通信之调用WCF的双向通信(Duplex Service) 介绍
Silverlight
2.0 调用 WCF 的双向通信服务(Duplex Service) 。 开发一个服务端主动向客服端发送股票信息的程序,首先客户端先向服务端发送需要监控的股票的股票代码,然后服务端在该股信息发生变化的时候将信息推送到客户端 22、
Silverlight
(24) - 2.0通信之Socket, 开发一个多人聊天室 介绍
Silverlight
2.0 Socket通信。开发一个多人聊天室。 服务端:实例化Socket, 绑定, 监听, 连接, 接收数据, 发送数据 客户端:实例化Socket, 指定服务端地址, 连接, 接收数据, 发送数据 23、
Silverlight
(25) - 2.0线程之Thread, Timer, BackgroundWorker, ThreadPool 介绍
Silverlight
2.0 使用Thread, Timer, BackgroundWorker, ThreadPool来实现多线程开发。 Thread - 用于线程的创建和控制的类 Timer - 用于以指定的时间间隔执行指定的方法的类 BackgroundWorker - 用于在单独的线程上运行操作 ThreadPool - 线程池的管理类 24、
Silverlight
(26) - 2.0线程之Lock, Interlocked, EventWaitHandle, Monitor, ThreadStaticAttribute 介绍
Silverlight
2.0 使用Lock, Interlocked, EventWaitHandle, Monitor来实现线程同步。 Lock - 确保代码块完成运行,而不会被其他线程
中
断 Interlocked - 为多个线程共享的变量提供原子级的操作 EventWaitHandle - 通知其他线程是否可入的类 Monitor - 提供同步访问对象的机制 ThreadStaticAttribute - 所指定的静态变量对每个线程都是唯一的 25、
Silverlight
(27) - 2.0网页之可脚本化, 与DOM的交互, 与JavaScript的交互 介绍
Silverlight
2.0 使用c#开发可脚本化的代码,
Silverlight
与宿主页面的DOM之间的交互,
Silverlight
与宿主页面的JavaScript之间的交互。 ScriptableMemberAttribute - 需要脚本化的属性、方法、事件要标记为此 HtmlPage.RegisterScriptableObject - 将可脚本化对象注册到客户端 HtmlElement - 表示网页的文档对象模型 (DOM)
中
的 HTML 元素 HtmlWindow - 提供 JavaScript 的 window 对象的
Silverlight
端的托管表示形
Silverlight
:
silverlight
网页
图片
浏览工具
MainPage.xaml: 代码 <UserControlx:Class="objectMove.MainPage"xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"...
Silverlight
中
使用打印
Silverlight
具有打印功能,可以选择性地打印页面上的对象,下面给出的实例项目展示了
Silverlight
的“基本打印功能”(在项目的Page1.xaml
中
),MainPage.xaml的页面安排了1个链接可以跳转到Page1.xaml。下面分别介绍。 1. 基本打印功能界面 图4-19是基本打印功能的界面。 图4-19给出了Page1.xaml
中
打印页面
图片
和文...
SilverLight
学习笔记--实际应用(二) 建立一个轮盘
图片
展示程序
这里我们一起来制作一个
Silverlight
轮盘
图片
展示程序,效果如下图: 我们要实现的功能包括:1、通过
图片
数量滑条来改变轮盘
中
图片
的数目2、通过
图片
X轴与Y轴半径滑条来改变轮盘的X轴方向与Y轴方向的大小3、通过Auospin按钮来让轮盘自动转动,且其转动速度取决于鼠标距离程序背景
中
线的距离4、通过Reset按钮让轮盘恢复初始设置5、通过
按下
鼠标左键手工让轮盘转动,且其转动速度取决于鼠标距离程...
ArcGIS API for
Silverlight
当DataGrid
选
中
项时,地图聚焦弹出窗口,并可以播放音频文件...
原文:ArcGIS API for
Silverlight
当DataGrid
选
中
项时,地图聚焦弹出窗口,并可以播放音频文件 先看效果图,然后上代码:<UserControl x:Class="MapClient.PicMusic" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xml...
WPF/Silverlight
8,756
社区成员
12,030
社区内容
发帖
与我相关
我的任务
WPF/Silverlight
WPF/Silverlight相关讨论
复制链接
扫一扫
分享
社区描述
WPF/Silverlight相关讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章