Tag: C#的

格式百分比值的小数?

我想要的是这样的: String.Format("Value: {0:%%}.", 0.8526) 其中%%是格式提供者或任何我正在寻找。 应该结果: Value: %85.26. 。 我基本上需要它的wpf绑定,但首先让我们来解决一般的格式问题: <TextBlock Text="{Binding Percent, StringFormat=%%}" />

正确的DataGrid使用MVVM从WPF中的TextBox中进行search

我是MVVM模式的新手,并且对何时使用Code Behind有点困惑。 我现在有一个非常简单的表单,包括一个TextBox和一个DataGrid。 我想要的是能够让DataGrid基于TextBox更改其选定的项目。 我在Code Behind中做了这个,使用下面的代码可以正常工作: private void textBox1_TextChanged(object sender, TextChangedEventArgs e) { for (int i = 0; i < dataGrid1.Items.Count; i++) { string cellContent = dtReferral.Rows[i][0].ToString(); try { if (cellContent != null && cellContent.Substring(0, textBox1.Text.Length).Equals(textBox1.Text)) { object item = dataGrid1.Items[i]; dataGrid1.SelectedItem = item; dataGrid1.ScrollIntoView(item); //row.MoveFocus(new TraversalRequest(FocusNavigationDirection.Next)); break; } } catch { } } } […]

C# – HttpWebRequest POST(login到Facebook)

我试图在我的程序中login到Facebook,并从那里parsing一些信息(如姓名,个人资料图片等)。 每次执行下面的代码,我都会redirect到Facebook的主页面。 string email = "email"; string pw = "pw"; string PostData = String.Format("email={0}&pass={1}", email, pw); CookieContainer cookieContainer = new CookieContainer(); HttpWebRequest req = (HttpWebRequest)HttpWebRequest.Create(""); req.CookieContainer = cookieContainer; req.Method = "POST"; req.ContentLength = PostData.Length; req.ContentType = "application/x-www-form-urlencoded"; req.AllowAutoRedirect = true; req.UserAgent = "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/535.2 (KHTML, like Gecko) Chrome/15.0.874.121 Safari/535.2"; ASCIIEncoding encoding = […]

Windows Phone上的Windows Store应用程序的照片捕获

那么,我的问题很简单: 如何使用相机为使用Windows Phone 8.1的Windows Store App捕获照片? MSDN上的示例使用Windows.Media.Capture.CameraCaptureUI ,这在Windows Phone上不可用,或者用于Silverlight 。 我无法find使用Windows运行时专门为Windows Phone应用程序的任何文档或示例。 如果有人知道,甚至有这个文件,我会很高兴。

将蓝牙设备连接到32位.NET蓝牙库的电脑上

如果您想知道如何使用32feet.NET库与蓝牙设备进行通信,请阅读该解决scheme 我目前正试图通过计算机和自build的.NET Gadgeteer原型之间的蓝牙进行通信。 Gadgeteer原型由主板,电源和蓝牙模块组成。 该模块处于可发现模式。 在计算机上运行基于32feet .NET蓝牙的自定义蓝牙程序。 该程序检测范围内的所有蓝牙设备,并尝试与他们配对。 但是,这不是自动完成的,我必须input设备的配对码。 如何配对设备而不input配对码? 设备被find,问题是配对的一部分。 我尝试了很多,但没有find解决scheme… foreach (BluetoothDeviceInfo device in this.deviceList) { try { //BluetoothClient client = new BluetoothClient(this.CreateNewEndpoint(localAddress)); //BluetoothEndPoint ep = this.CreateNewEndpoint(device.DeviceAddress); EventHandler<BluetoothWin32AuthenticationEventArgs> handler = new EventHandler<BluetoothWin32AuthenticationEventArgs>(HandleRequests); BluetoothWin32Authentication auth = new BluetoothWin32Authentication(handler); BluetoothSecurity.PairRequest(device.DeviceAddress, null); } } 此代码块启动配对,它的工作原理,但Windows要求我input设备的配对代码。 我读了关于BluetoothWin32Authentication以防止这种情况,但我不明白。 private void HandleRequests(object that, BluetoothWin32AuthenticationEventArgs e) { e.Confirm = true; […]

如何在Cocoa / Objective-C中编写一个简单的Ping方法

我需要在Cocoa / Objective-C中写一个简单的ping方法。 它也需要在iPhone上工作。 我发现一个使用icmp的例子,这将在iPhone上工作吗? 我倾向于使用NSNetServices的解决scheme,这是一个好主意吗? 该方法只需要ping几次,如果主机closures或不可达,则返回平均值和-1。

并行sortingalgorithm

我正在寻找一个在C#中的并行(multithreading)sortingalgorithm的简单实现,它可以在List<T>或Arrays上运行,并可能使用并行扩展,但这部分并不是必须的。 编辑:弗兰克克鲁格提供了一个很好的答案,但是我希望将该示例转换为一个不使用LINQ。 另请注意, Parallel.Do()似乎已被Parallel.Invoke()取代。 谢谢。

基本简单的Asp.net + jQuery + JSON的例子

我试图学习如何从Javascript / jQuery的简单的调用服务器。 我一直在努力学习,无法find一个简单的步骤教程。 我想用两个参数(一个DateTime和一个string)发送一条消息到服务器并取回一个DateTime。 我想通过JSON来做到这一点。 服务器中的代码将如何(仅结构)? 在服务器端有什么特别的我应该做的吗? 那安全怎么样? 我将如何实现jQuery中的调用? 而我将如何处理结果呢? 我最感兴趣的代码结构。 更新 我发现下面的答案很好,让我开始。 不过,我最近偶然发现了完整的ASP.NET,LINQ,jQuery,JSON,Ajax教程 。 这只是一个梦幻般的,非常教学的步骤,我想与未来遇到这个问题的其他人分享。

以编程方式在IIS中使用C#创build一个网站并设置端口号

我们已经能够创build一个网站。 我们使用这个链接中的信息来做到这一点: https://msdn.microsoft.com/en-us/library/ms525598.aspx 但是,我们希望使用80端口以外的端口号。我们如何做到这一点? 我们正在使用IIS 6

将超时设置为一个操作

我有对象obj这是第三方组件, // this could take more than 30 seconds int result = obj.PerformInitTransaction(); 我不知道里面发生了什么。 我所知道的是,如果花费更长时间,那就失败了。 如何设置一个超时机制来执行这个操作,这样如果超过30秒我就抛出MoreThan30SecondsException ?