WPF自定义RoutedEvent事件代码段
2016-10-27 12:54
363 查看
今天在写东西的时候,发现常用的代码段里没有RoutedEvent的,因此,写了一个代码段,方便以后使用,顺便记录一下,如何做代码段。
1、在项目中新建一个XML文件,将扩展名修改为snippet。
2、打开文件,然后右键--插入代码段--snippet
3、出现默认的代码段实例,修改不同的位置
4、获取代码段的目录
代码段目录的取得方式是:工具--代码片段管理器--位置(选择语言和列表内容,位置会变)
5、将自定义的代码段文件放到目录中
6、调用代码段
7、RoutedEvent代码段
1、在项目中新建一个XML文件,将扩展名修改为snippet。
2、打开文件,然后右键--插入代码段--snippet
3、出现默认的代码段实例,修改不同的位置
4、获取代码段的目录
代码段目录的取得方式是:工具--代码片段管理器--位置(选择语言和列表内容,位置会变)
5、将自定义的代码段文件放到目录中
6、调用代码段
7、RoutedEvent代码段
<?xml version="1.0" encoding="utf-8" ?> <CodeSnippet Format="1.0.0" xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet"> <Header> <Title>路由事件代码段</Title> <Author>衆尋</Author> <Shortcut>roue</Shortcut> <Description>生成默认的路由事件</Description> <SnippetTypes> <SnippetType>SurroundsWith</SnippetType> <SnippetType>Expansion</SnippetType> </SnippetTypes> </Header> <Snippet> <Declarations> <Literal> <ID>type</ID> <ToolTip>属性类型</ToolTip> <Default>EventHandler</Default> </Literal> <Literal> <ID>RoutedEventName</ID> <ToolTip>属性名</ToolTip> <Default>MyEvent</Default> </Literal> </Declarations> <Code Language="XML"> <![CDATA[ public event $type$ $RoutedEventName$ { add{ AddHandler($RoutedEventName$Event, value); } remove{ RemoveHandler($RoutedEventName$Event, value); } } public static readonly RoutedEvent $RoutedEventName$Event=EventManager.RegisterRoutedEvent( "$RoutedEventName$",RoutingStrategy.Bubble,typeof($type$),typeof(myclass)); ]]> </Code> </Snippet> </CodeSnippet>
相关文章推荐
- WPF的自定义控件 依赖属性,DependencyProperty 路由事件RoutedEvent
- WPF路由事件RoutedEvent
- WPF 路由事件(RoutedEventArgs 事件消息、 RoutedEvent 路由事件、RoutedEventHandler路由事件处理程序、RaiseEvent引发路由事件)
- WPF routed event
- (WPF学习记录)第九章 Routed输入事件
- 描述相关WPF自定义路由事件知识
- WPF 自定义路由事件
- 在VS2005中设置WPF中自定义按钮的事件
- Flex4自定义事件类型Event的相关应用
- WPF RoutedEvent 相关设计草图
- WPF RoutedEvent and Command Sample
- 利用[Event]元标签为自定义事件添加代码提示
- WPF 学习笔记 - 6. RoutedEvent
- WPF: RoutedEvent
- 【List Event Receivers】区分自定义“事件处理”功能的两种部署方式
- WPF 处理RichTextBox, ListView等的Scroll Bar 事件(event)
- WPF中的事件(Event)
- IE下自定义元素event事件无效的原因及处理方法
- Reporting an Event(用于在系统事件日志中登记自定义日志信息)
- 互斥对象(Mutex)、事件对象(Event) 与 关键代码段(CriticalSection) 的比较(互斥量Mutex 保证只有一个实例运行)