小编gol*_*gel的帖子

使用VB.NET在Visual Studio 2010中对枚举类型的Intellisense发生了什么?

我正在使用Visual Studio 2010教授.

在C#中,我可以创建自己的枚举器并像这样使用它:

MyEnum value = 
Run Code Online (Sandbox Code Playgroud)

现在,Intellisense将建议MyEnum的值.

在VB中,当我写:

Dim value As MyEnum = 
Run Code Online (Sandbox Code Playgroud)

我得到了各种类型的巨大清单.当开始写我的枚举器值(可能是像"晴天"这样的词)时,它会过滤掉一些类型,但我想在C#中使用它.无论如何,我将使用MyEnum类型,而不是"String,Objecte也不是IntPtr ......".

任何的想法?

截图

我还做了一个简短的视频: 带样本的视频(新)

问候

vb.net intellisense autocomplete visual-studio-2010 visual-studio

5
推荐指数
1
解决办法
1745
查看次数

如何确定是否处置窗口

当应用程序关闭时,我在WPF MainWindow1.Xaml中有一个函数.但在未知的情况下,用户可以使用"文件>关闭"按钮以另一种方式关闭应用程序.如果当前的MainWindow1.xaml已经被处理掉了,我只需要在"Closing"方法中知道.但我找不到任何财产.

你能帮助我吗?

wpf

5
推荐指数
2
解决办法
3713
查看次数

在WPF中加载后图像文件被锁定

我正在读这样的WPF图像源:

VB

Dim bmi As BitmapImage = New BitmapImage
bmi.BeginInit
bmi.CacheOption = BitmapCacheOption.None
bmi.CreateOptions = BitmapCreateOptions.IgnoreImageCache
bmi.UriSource = New Uri(input.FullName, UriKind.Absolute)
bmi.EndInit
Run Code Online (Sandbox Code Playgroud)

C#

BitmapImage bmi = new BitmapImage();
bmi.BeginInit();
bmi.CacheOption = BitmapCacheOption.None;
bmi.CreateOptions = BitmapCreateOptions.IgnoreImageCache;
bmi.UriSource = new Uri(input.FullName,  UriKind.Absolute);
bmi.EndInit();
Run Code Online (Sandbox Code Playgroud)

到目前为止,它的工作方式应该如此.但是用户可以通过复制文件来更新图像.然后我想刷新图像.但是文件"MyFileName"被锁定,当我想要覆盖它时,它会抛出一个错误,它已经被使用并被锁定.

但是等等,我在这里寻找解决方案,我得到了它:

bmi.cachoption = OnLoad
Run Code Online (Sandbox Code Playgroud)

是关键...但是!现在,图像始终是旧图像,并且不会更新到新文件.如何清除此缓存?

在VB.Net中,我从流中创建了一个System.Drawing.Bitmap.如何在WPF中做到最好?

问候

.net wpf image file locked

5
推荐指数
1
解决办法
7550
查看次数

Teamviewer如何通过防火墙后面的直接端口共享图像

我发现了这个: teamviewer如何找到我的电脑, 但我无法理解,答案不是我想要的.我正在寻找.net的解决方案.

如果我有一个image-Sender-app,Teamviewer如何连接到image-Receiver-app?是否包含任何隧道系统?或者Teamviewer只使用80端口?

Skype使用相同的方法进行语音聊天吗?

*示例*

我在PC-A上,我在这里有一个50KB的图像作为Screenshot-Frame,并希望将它发送到我的PC-B.现在,如果任何端口可以连接SERVER-PC,TV(teamviewer)会查看整个端口范围从1到65,000.我认为最低端口80会成功,对吗?但在我的电脑上也是端口4001打开,电视将使用4001的功能.在PC-B上,它还检查开放端口并找到端口80和6500,并将使用6500用于该功能.我现在的问题是,数据将在哪里?我的图像首先使用端口4001进入SERVER-PC,50KB在那里短时间存储,PC-B会在端口6500上下载吗?我无法相信这是事实,因为它会造成太多的TV-SERVER-PC流量.但它怎么能起作用呢?

端口切换器的图像

问候

.net service port remote-desktop

4
推荐指数
1
解决办法
2041
查看次数