Tag: vb.net

WPF依赖属性不起作用

我有一个自定义的依赖属性定义如下: public static readonly DependencyProperty MyDependencyProperty = DependencyProperty.Register( “MyCustomProperty”, typeof(string), typeof(MyClass)); private string _myProperty; public string MyCustomProperty { get { return (string)GetValue(MyDependencyProperty); } set { SetValue(MyDependencyProperty, value); } } 现在我尝试在XAML中设置该属性 但是DependencyObject中的setter永远不会被击中! 虽然我将属性更改为常规属性而不是Dep Prop时会这样做

.Net中不可变类型的示例

我们知道不变性的概念,但除了需要知道几个不可变类型 串 约会时间 还有更多吗?

.Net IPAddress IPv4

我有以下代码: Dim ipAdd As IPAddress = Dns.GetHostEntry(strHostname).AddressList(0) Dim strIP As String = ipAdd.ToString() 当我转换为String而不是像192.168.1.0或类似的IPv4地址时,我得到IPv6版本:fd80 :: 5dbe:5d89:e51b:d313地址。 有没有办法可以从IPAddress类型返回IPv4地址? 谢谢

在App.config中设置WCF ClientCredentials

是否可以在App.config中为WCF设置clientcredentials? 我想避免这样做: Using svc As New MyServiceClient svc.ClientCredentials.UserName.UserName = “login” svc.ClientCredentials.UserName.Password = “pw” … End Using 相反,登录名和密码应该是配置的一部分。

JUST在捕获中“抛出”是否有益处?

与一位同事进行了激烈的辩论,关于他在try / catch中包装他的大部分function的做法,但抓住它只是一个“扔”,例如 Private sub foo() try ‘Do something’ catch throw ‘And nothing else!’ End Try End Sub 我的想法是甚至不打扰(假设你现在不需要做任何事情) – exception会冒泡到父成员中的下一个exception处理程序。 听起来似乎有道理的唯一论点是,有时exception没有被捕获并且您的代码停止了(在调试模式下),当前行以绿色突出显示…并且这可能与多个线程有关? 最佳实践会声明“每个线程的exception处理程序”,但大多数情况下我们使用单线程。 好处可能是它在调试模式下可能非常有用而不会突然弹出到父成员(是的,Joel!) – 您将转到“throw”语句并能够检查您的本地人。 但是那么你的代码将“乱七八糟地尝试/捕获/抛出”(在这里引用另一个线程)? 如果没有exception发生,那么在任何地方添加try / catch / throws会涉及什么样的开销(即你应该避免在紧密循环中尝试/捕获)?

为什么WPF不在Windows 8中显示Windows 8样式按钮

这是一个Windows 8风格的按钮: 这是.NET 4.5 WPF应用程序中的一个按钮: 任何想法为什么WPF不显示本机Windows 8样式按钮? 有没有办法来解决这个问题?

库使用XAdES数字签名

我正在寻找一个兼容microsoft.net框架的库,它允许创建和validationXAdES签名(XAdES,XAdES-C,XAdES-XL等……)。 重要的是,库使程序员能够选择: 1.-签名过程中使用的证书类型(PFX文件,Windows集中存储,SmartCard) 2.- CRLvalidation证书。 3.-可以在签名上加上时间戳。 4.-可以在签名上包含OCSP响应。 我发现的只是Java中的库,但是在.NET中没有找到任何库。 欢迎所有建议。

语音识别编程问题入门

所以,你们大概都看到过钢铁侠,托尼与一个叫做贾维斯的人工智能系统相互作用。 Demo clip here (对不起,这是商业广告)。 我对C#,C ++和Visual Basic非常熟悉,但我不确定我可以选择哪种方式来编程这样的东西。 理想情况下,我希望通过自动化一些事情来帮助我在一些项目上工作。 经过一番研究后,我看到很多人都在使用苹果脚本。 好吧,我是一个Windows开发人员,我在Windows上工作,所以,这是行不通的。 微软有一个Speech SDK,但我听说我无法编程来学习自定义单词……因为它只是使用它的标准库。 这是真的? SDK的语音识别有哪些其他限制? 那还有别的吗? 另外,哪种语言更适合用于这样的项目? C#还是VB?

如何在VB.Net中声明lambda事件处理程序?

我相信以下VB.Net代码相当于正在进行的C#代码; 但VB.Net测试失败 – 从未调用处理Lambda的事件。 到底是怎么回事? VB.Net版本 – 失败: _ Public Class TestClass _ Public Sub EventTest() Dim eventClass As New EventClass Dim eventRaised As Boolean = False AddHandler eventClass.AnEvent, Function() (eventRaised = True) eventClass.RaiseIt() Assert.IsTrue(eventRaised) End Sub End Class Public Class EventClass Public Event AnEvent() Public Sub RaiseIt() RaiseEvent AnEvent() End Sub End Class C#版本 […]

vba – 扫描宏的文档并替换宏文本?

我遇到了一个谜题。 我工作的地方有大量的Word模板,它们都包含一个包含一些错误的autonew事件句柄。 而这个错误在于所有模板。 我想知道是否有一种方法可以扫描包含此宏的模板的目录并稍微更改宏代码? 这有可能吗?