小编Mar*_*age的帖子

WPF KeyDown和Keyup事件

嗨,当我在WPF应用程序中的一个用户控件中执行时,

this.KeyUp += new KeyEventHandler(ControlViewer_KeyUp);
Run Code Online (Sandbox Code Playgroud)

要么

this.KeyDown += new KeyEventHandler(ControlViewer_KeyUp);
Run Code Online (Sandbox Code Playgroud)

要么

this.AddHandler(Window.KeyDownEvent, new KeyEventHandler(ControlViewer_KeyUp), true);
Run Code Online (Sandbox Code Playgroud)

当在键盘上按键时,我永远无法触发关键事件.

谁会知道为什么?

wpf events keydown

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

为什么我的函数指针代码运行没有错误?

我有这个:

typedef void (*funcptr) (void);

int main(){

    funcptr(); //this can compile and run with no error . WHAT DOES IT MEAN? WHY NO ERRORS?


}
Run Code Online (Sandbox Code Playgroud)

c++ pointers function

4
推荐指数
2
解决办法
210
查看次数

C#中的[MethodImpl(MethodImplOptions.NoInlining)]方法属性如何影响使用数组时的性能?

[MethodImpl(MethodImplOptions.NoInlining)]使用数组时,C#中的方法属性如何影响性能?

我有一个方法,它遍历int[][]-锯齿状数组。不论是否具有此属性,性能评估都具有相同的效果。

处理锯齿数组时,内联是否应该有所改善?

.net performance attributes

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

在alt标签上使用本地语言是否很好?

有时,我们必须在电子通讯中做多语言内容.在alt标签上使用本地语言是否很好?或者只是简单的英语.

html localization alt

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

Visual Studio的快捷方式(从Eclipse移动)

我是Visual Studio和.net框架的新手,我需要一些帮助.

首先使用VS我找不到我以前用于Eclipse的有用快捷方式,例如:

  • 导入包(在Eclipse中按Ctrl + Shift + O).
  • 自动生成一些方法(如equals()和toString()).
  • 使用正确抛出的异常自动生成所需的try/catch(无需编写它并在MSDN中搜索正确的异常).

第二,是否有.net框架的Java-Api-Like文档,MSDN真的让人困惑,我发现很难找到我想要的东西.

c# eclipse api keyboard-shortcuts visual-studio

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

无法加载文件或程序集'System.Net.Http,Version = 4.0.0.0'

我不知道我做了什么,但我可能已经System.Net.Http 4.0.0.0从GAC中删除了.我有一个Windows可移植的库,其目标是WinRT编译和工作正常,现在我每次尝试运行它时都会收到以下错误

无法加载文件或程序集"System.Net.Http,版本= 4.0.0.0,文化=中性公钥= b03f5f7f11d50a3a"或它的一个依赖.该系统找不到指定的文件.":" System.Net.Http,版本= 4.0.0.0,文化=中立,公钥= b03f5f7f11d50a3a

我该如何重新添加System.Net.Http 4.0.0.0?每次我查找.dll,我都会找到2.0.0.0版本?

asp.net dll portable-class-library windows-runtime

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

将字节数组转换为int32

我有一个问题,通过BitConverter.ToInt32将字节数组转换为int32.

mscorlib.dll中出现未处理的"System.ArgumentException"类型异常

附加信息:目标数组不够长,无法复制>集合中的所有项目.检查数组索引和长度

private void textBox2_TextChanged(object sender, EventArgs e)
{
    byte[] StrToByte = new byte[9];
    int IntHexValue;           
    StrToByte = Encoding.UTF8.GetBytes(textBox2.Text);
    textBox4.Text = BitConverter.ToString(StrToByte);
    IntHexValue = BitConverter.ToInt32(StrToByte, 0);
}
Run Code Online (Sandbox Code Playgroud)

c# winforms

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

更新 Azure Blob 上的 LastModified

我正在移植代码以使用 C# 中的 Azure 存储 SDK。

传统上,我称其为更新修改文件的上次写入/修改时间:

File.SetLastWriteTimeUtc(fileName, lastWriteTimeUtc);
Run Code Online (Sandbox Code Playgroud)

要更新 blob 的上次修改时间,我正在尝试执行类似的操作,但不能,因为 LastModified 不可访问:

CloudBlockBlob blob = container.GetBlockBlobReference(fileName);
blob.Properties.LastModified = lastWriteTimeUtc;
blob.SetProperties();
Run Code Online (Sandbox Code Playgroud)

编译器错误:

无法分配属性或索引器“Microsoft.WindowsAzure.Storage.Blob.BlobProperties.LastModified”——它是只读的

如何更新 LastModified 属性?它不会总是更新到当前时间,所以我不能只是重新上传/触摸文件。

c# azure azure-storage azure-blob-storage

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

C#中的等效char*

我有一个用c ++编写的dll.我正在调用函数调用.

我有这个c ++声明.

int dll_registerAccount(char* username, char* password);
Run Code Online (Sandbox Code Playgroud)

我做了这个dllimport声明:

[DllImport("pjsipDlld")]
static extern int dll_registerAccount(IntPtr username, IntPtr password);
Run Code Online (Sandbox Code Playgroud)

我的DllImport是否相当于使用IntPtr的c ++?

非常感谢任何建议,

c# pinvoke marshalling

3
推荐指数
1
解决办法
2万
查看次数

如何知道Silverlight VisualStateManager.GoToState转换何时完成?

我正在使用Silverlight VisualStateManager.GoToState方法将我的控件从一个状态转换到另一个状态.这一切都很好,过渡动画效果很好.但我想知道转换何时完成,以便我可以在我的代码中启动其他操作.是否有事件或其他机制可以用来发现何时完成向另一个州的过渡?

silverlight visualstatemanager

3
推荐指数
1
解决办法
1141
查看次数