我正在使用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
当应用程序关闭时,我在WPF MainWindow1.Xaml中有一个函数.但在未知的情况下,用户可以使用"文件>关闭"按钮以另一种方式关闭应用程序.如果当前的MainWindow1.xaml已经被处理掉了,我只需要在"Closing"方法中知道.但我找不到任何财产.
你能帮助我吗?
我正在读这样的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中做到最好?
问候
我发现了这个: 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 ×2
wpf ×2
autocomplete ×1
file ×1
image ×1
intellisense ×1
locked ×1
port ×1
service ×1
vb.net ×1