VS2012 C#WPF MessageBox快速键入方法错误
我正在Visual Studio 2012 C#中使用WPF编写一个程序,我喜欢使用MessageBox进行一些快速调试,通常会键入 mb[选项卡][选项卡] 要获取要显示的以下消息框代码VS2012 C#WPF MessageBox快速键入方法错误,c#,visual-studio-2012,messagebox,C#,Visual Studio 2012,Messagebox,我正在Visual Studio 2012 C#中使用WPF编写一个程序,我喜欢使用MessageBox进行一些快速调试,通常会键入 mb[选项卡][选项卡] 要获取要显示的以下消息框代码 global::System.Windows.Forms.MessageBox.Show("Test"); 但是,我收到了错误消息 命名空间“System.Windows”中不存在类型或命名空间名称“Forms”(是否缺少程序集引用?) 代码 global::System.Windows.MessageBo
global::System.Windows.Forms.MessageBox.Show("Test");
但是,我收到了错误消息
命名空间“System.Windows”中不存在类型或命名空间名称“Forms”(是否缺少程序集引用?)
代码
global::System.Windows.MessageBox.Show("Test");
虽然我已经厌倦了必须删除表单,但它仍然可以完美地工作。每次我制作一个消息框时都会删除表单
有没有办法改变现状
mb[选项卡][选项卡]
输出行为
global::System.Windows.MessageBox.Show("Test");
而不是
global::System.Windows.Forms.MessageBox.Show("Test");
?
很痛
另外,这些(mb[tab][tab])类型的快捷方式的术语是什么?这是代码片段。为什么不创建自己的 步骤1:将此代码复制到新文件中,并使用
扩展名
保存
<?xml version="1.0" encoding="utf-8" ?>
<CodeSnippets xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet">
<CodeSnippet Format="1.0.0">
<Header>
<Title>wpfmbox</Title>
<Shortcut>wpfmb</Shortcut>
<Description>Code snippet for MessageBox.Show</Description>
<Author>Microsoft Corporation</Author>
<SnippetTypes>
<SnippetType>Expansion</SnippetType>
</SnippetTypes>
</Header>
<Snippet>
<Declarations>
<Literal>
<ID>string</ID>
<ToolTip>String to display</ToolTip>
<Default>"Test"</Default>
</Literal>
<Literal Editable="false">
<ID>SystemWindowsMessageBox</ID>
<Function>SimpleTypeName(global::System.Windows.MessageBox)</Function>
</Literal>
</Declarations>
<Code Language="csharp">
<![CDATA[$SystemWindowsMessageBox$.Show($string$);$end$]]>
</Code>
</Snippet>
</CodeSnippet>
</CodeSnippets>
wpfmbox
wpfmb
MessageBox.Show的代码段
微软公司
膨胀
一串
要显示的字符串
“测试”
SystemWindowsMessageBox
SimpleTypeName(全局::System.Windows.MessageBox)
步骤2:从工具->代码段管理器中,选择import
并查找.Snippet文件。然后,作为位置,最好选择MyCodeSnippets文件夹
第3步:在代码中的某个地方,使用
wpfmb
[tab][tab]。您应该包含一个链接或其他内容。。。这更像是一个评论。@Hossein Narimani Rad谢谢,给了我足够的信息来解决它。如果您能将更改为,我会将您标记为正确