WPF:如何自动生成行标题而不仅仅是列标题?

我有一个带有DataGrid的WPF应用程序 。 我正在使用AutoGenerateColumns=”True”来填充它,因为列和行计数并不总是相同。 问题是它只自动生成Column标题而不是Row标题。 所以我决定做他们在这里做的事情: http : //tech.pro/tutorial/1055/wpf-datagrid-tutorial-row-headers但我不能把AutoGenerateColumns=”False”因为我绑定了那里DataSet中的DataTable并不总是相同的大小 – 标题并不总是包含相同的文本。 使用上面链接的代码我有列和行标题(这个是通过在xaml代码中手动绑定它来设置的)但我仍然有第一个(标题)列。 我无法删除第一列 – exception将会消失。 任何提示如何获取行标题而不在链接中手动设置它们? 或者任何想法如何删除我用作行标题的第一列? PS:我知道人们已经在这里询问过这样的事情了,但是我没有发现像我这样的问题和答案对我有任何疑问:

如何知道下载何时完成

嗨,我正在创建在线商店。 在这个shope人们在线必须购买带有zip扩展名的文件。 他们用信用卡或其他方法支付​​获得密钥和下载产品。 我怎么知道他们何时完成产品下载? 谢谢

Windows Phone 8图像绑定

我想将一个image-url绑定到我的Windows Phone 8应用程序中的图像控件,这里是代码: 通过这种方式我得到“ag_e_network_error”。 ImageUrl正在工作,我在不同的页面中使用相同的URL,它们工作正常。 我只在这段代码中得到错误。 我不明白错误的原因。 ListBox Itemsource是一个通用列表。 ImageList.ItemsSource = spotlightInfo.Spots; 斑点对象是一个基因列表。 像这样。 public string Name { get; set; } public string Type { get; set; } public string Text { get; set; } public string ImageUrl { get; set; } 图片url如www.someurl.com/someImage.jpg 对于可能存在问题的地方提供一些帮助将不胜感激。

使用AzureReader2插件的Azure ImageResizer没有resize

编辑 我让它工作,但我不得不添加RemoteReader插件。 当我从我的项目中删除AzureReader2插件时它仍然有效,但是AzureReader2插件有什么好处呢? 原始问题 我已经完成了这里概述的所有内容(包括评论),但似乎无法弄清楚为什么我无法使用此imageresizer插件动态调整图像大小。 这是我在元素下的web.config条目: <add name="AzureReader2" prefix="~/img/" connectionString="DefaultEndpointsProtocol=https;AccountName=[Account];AccountKey=[key]" endpoint="http://.blob.core.windows.net/” /> 我已经将我的容器设置为’img’。 当我转到此URL进行测试时: https://.blob.core.windows.net/img/image.jpg?width=50图像显示但只是常规大小。 我也试过在本地运行这个和现场AWS但仍然没有resize:(

正则表达式删除单行SQL注释( – )

题: 任何人都可以给我一个可以从SQL语句中删除单行注释的正则表达式(C#/ VB.NET)吗? 我的意思是这些评论: — This is a comment 不是那些 /* this is a comment */ 因为我已经可以处理明星评论了。 我有一个小的解析器,当它们在行的开头时删除那些注释,但是它们也可以在代码之后或更糟的地方,在SQL字符串中’hello –Test — World’这些注释也应该被删除(当然,除了SQL字符串中的那些 – 如果可能的话)。 令人惊讶的是,我没有使用正则表达式。 我会认为明星评论更难,但实际上,他们不是。 根据请求,这里我的代码删除/ ** / – 样式注释(为了让它忽略SQL样式字符串,你必须用uniqueidentifier替换字符串(我使用4个标准),然后应用注释删除,然后应用string-backsubstitution。 static string RemoveCstyleComments(string strInput) { string strPattern = @”/[*][\w\d\s]+[*]/”; //strPattern = @”/\*.*?\*/”; // Doesn’t work //strPattern = “/\\*.*?\\*/”; // Doesn’t work //strPattern = @”/\*([^*]|[\r\n]|(\*+([^*/]|[\r\n])))*\*+/ “; […]

C#中固定长度的字符串或结构

我需要创建一个结构或一系列字符串,这些字符串是我正在处理的项目的固定长度。 目前它是用COBOL编写的,是一种通信应用程序。 它通过网络发送一个固定长度的记录,并收回一个固定长度的记录。 我想把它写成一个简单的结构,但到目前为止,我发现的最好的方法是使用string.padright将字符串终止符放在正确的位置。 我可以编写一个封装它的类并返回一个固定长度的字符串,但我希望找到一种简单的方法来填充结构并将其用作固定长度的记录。 编辑 – 固定长度记录用作URL中的参数,因此其http:\ somewebsite.com \ parseme?record =“firstname lastname address city state zip”。 我很确定我不必担心ascii转换为unicode,因为它在url中。 它比这大一点,传递的信息多于地址,大约30或35个字段。

如何对包含文件大小数据的列表视图列进行排序? C#

我想对ListView列中的项进行排序,我已经完成了它,但是……我无法用列中的数据类型(见图)来制作它,有人知道这样做的方法吗?

如何在启动时更改起始页?

我的应用程序目前在启动时进入MainPage.xaml (我不知道它在哪里配置)。 我希望能够在某些条件下从另一个页面开始。 我想我可以将此代码添加到App.xaml.cs页面中的Application_Launching() : NavigationService.Navigate(new Uri(“/SecondPage.xaml”, UriKind.Relative)); 但App.xaml.cs中没有NavigationService 。 如果foo == true如何用另一个页面启动应用程序?

rijndael加密 – 只解密部分字符串

只有部分字符串被解密,我认为它与我的编码有关。 这是发生的事情: string s = “The brown fox jumped over the green frog”; string k = “urieurut”; string enc = EncryptString(s, k); string dec = DecryptString(enc, k); 结果是这样的:棕色的狐狸ϼ裴裴ㆉ≸frog frog frog frog frog frog frog frog frog public static string EncryptString(string stringToEncrypt, string encryptionKey) { string encrypted = String.Empty; UnicodeEncoding UE = new UnicodeEncoding(); byte[] key […]

需要ClassInterfaceType.None?

从MSDN中得不到以下内容: ClassInterfaceType.None 表示没有为该类生成类接口。 如果没有显式实现接口,则该类只能通过IDispatch接口提供后期绑定访问。 这是ClassInterfaceAttribute的推荐设置。 使用ClassInterfaceType.None是通过类显式实现的接口公开function的唯一方法。 COM可见性必须[ComVisible(true)]吗?