草庐IT

tab-size

全部标签

c# - 在新 TAB 中打开链接(WebBrowser 控件)

有人知道如何在WinForms应用程序中单击WebBrowser控件中的链接,然后在我的TabControl中的新选项卡中打开该链接吗?我已经搜索了几个月,看过很多教程/文章/代码示例,但似乎以前没有人在C#中尝试过这个。非常感谢任何建议/sample。谢谢。 最佳答案 根据您的评论,我了解到您想要捕获WebBrowser控件的“在新窗口中打开”操作,并覆盖默认行为以改为在应用程序内的新选项卡中打开。要可靠地完成此操作,您需要获取NewWindow2事件,该事件公开ppDisp(指向应打开新窗口的WebBrowser控件的可设置指针

c# - "Collection was of a fixed size"带有 POCO 的 EF4 异常

我将EF4与WCF和POCO结合使用。我删除了POCO实体中的所有虚拟关键字。我有Employee和Team实体,两者之间的关系是1:N,意味着一名员工只能分配到一个团队。我想在现有团队中添加新员工。以下代码在客户端。privatevoidbtnAdd_Click(objectsender,RoutedEventArgse){TeamteamFromDb=ServiceProxy.GetService.GetTeamById(181);EmployeenewEmp=newEmployee{UserName="username"};newEmp.Team=teamFromDb;Servi

c# - 隐式类型数组 : why we can't set array size explicitly?

C#语言规范(7.6.10.4)说,数组创建表达式有树种:newnon-array-type[expression-list]rank-specifiersoptarray-initializeroptnewarray-typearray-initializernewrank-specifierarray-initializer第三个用于隐式类型数组:varfoo=new[]{1,2,3};问题:在隐式类型数组的情况下,是否有任何重要的理由禁止显式设置数组大小?与这种语法相比,它看起来像是不对称行为:varfoo=newint[3]{1,2,3};更新。稍微澄清一下。我可以看到,显式设

c# - 在后面的代码中应用 Grid Star Size

我如何以编程方式构建这段XAML?动态解析和构造控件是否有优雅的解决方案?我正在尝试做某事:RowDefinitionnewRow=newRowDefinition();newRow.Height=newGridLength(10);newGrid.RowDefinitions.Add(newRow);但是我如何分配一个*符号呢?寻找解决这个问题的任何想法!谢谢! 最佳答案 您可以使用Grid.Star单位类型newRow.Height=newGridLength(1,GridUnitType.Star);您还可以使用XamlRea

c# - PrimaryScreen.Size 的问题

一段时间以来,我对Screen.PrimaryScreen.Bounds.Size没问题,但在连接到大屏幕电视的Windows7计算机上,它给了我不正确的值。我在别处阅读以尝试SystemInformation.PrimaryMonitorSize但给出相同的值。当我右键单击桌面以获取屏幕分辨率时,它显示1920x1080。以上两个给我1280x720。我也尝试过WPF版本:varw=System.Windows.SystemParameters.PrimaryScreenWidth;varh=System.Windows.SystemParameters.PrimaryScreenH

c# - 为什么 System.Drawing Rectangle、Point、Size 等可变结构而不是类?

Microsoft决定制作这些结构有什么原因吗?这三个都是可变的。如果它们是不可变的或引用类型,我会发现它们更容易处理。如果有理由说它们必须是结构体,那么为什么它们是可变的? 最佳答案 为什么是结构体值语义这些值的两个相同实例之间没有本质区别。任何具有坐标[2,3]的Point都等于具有相同坐标的任何其他点,很像任何两个具有相似坐标的int值相等。这符合设计指南:Itlogicallyrepresentsasinglevalue,similartoprimitivetypes(integer,double,andsoon).性能Va

c# - 抛出 FaultException 时 WCF 错误 "The size necessary to buffer the XML content exceeded the buffer quota"

我试图在WCF应用程序的服务器端抛出FaultException。我使用DTO作为此异常的有效负载。从某个时候(对于那种大对象)我开始在客户端收到“缓冲XML内容所需的大小超出了缓冲区配额”异常。所有绑定(bind)消息大小参数和maxDepth都设置为最大的值以排除怀疑。有人遇到过这个问题吗?网上好像还没有解决办法。设置没有帮助。 最佳答案 问题出在ClientRuntime的“MaxFaultSize”参数中,默认值为65535,因此默认情况下您无法在WCF的错误中传递大负载。要更改此值,您应该像这样编写自定义EndpointB

c# - 在 WPF 应用程序中按下 Return 时如何模拟 Tab 键按下?

在WPF应用程序中,我有一个包含很多字段的窗口。当用户在填写每个字段后使用TAB键时,Windows知道它会移至下一个。这是众所周知的行为。现在我想要做的是让它模拟TAB键,而实际上RETURN被击中了。所以在我的WPFxaml中我添加了隐含的KeyDown="userPressEnter"在其背后的代码中:privatevoiduserPressEnter(objectsender,KeyEventArgse){if(e.Key==Key.Return){e.Key=Key.Tab//THISISNOTWORKING}}现在,显然这是行不通的。但我不知道的是,我该如何进行这项工作?编

c# - Azure 表存储 : maximum variable size?

我将使用表存储来存储大量的blob名称,在一个字符串中,使用一些特殊字符相互附加。这根弦很快就会飞起来。但是特定实体的属性长度是否有最大尺寸?在我的例子中是字符串? 最佳答案 单个属性的最大字符串大小为64kb。如果你拿FatEntityLokad.Cloud定义的方法,那么您可以改为使用1mb属性(改为利用最大实体大小)。 关于c#-Azure表存储:maximumvariablesize?,我们在StackOverflow上找到一个类似的问题: https

c# - ADO.NET:为所有 VarChar 参数的 SqlParameter.Size 指定 -1 安全吗?

我们有一个现有的C#代码主体,可以在许多地方调用参数化的即席SQLServer查询。我们从不指定SqlParameter.Size,它记录了在这种情况下,SqlParameter类从参数值推断大小。我们最近才意识到由此产生的SQLServer计划缓存污染问题,其中为每个不同的参数大小组合缓存了一个单独的计划。幸运的是,每当我们创建一个SqlParameter时,我们都是通过一个实用方法来完成的,因此我们有机会向该方法添加几行代码并解决这个问题。我们正在考虑添加以下内容:if((sqlDbType==SqlDbType.VarChar)||(sqlDbType==SqlDbType.NV