C#MSChart – 图表区域限制

我有一个图表和三个ChartArea在视图,缩放,光标中对齐: 这是我以前的相关post 。 除了三个ChartArea在开头没有对齐之外,所有事情都运行良好。 关注问题的图像: 我认为这取决于数字的Y值轴数。 从一些研究我尝试以下配置: // selezione e zoom dlChart.ChartAreas[VOLTAGE_AREA].CursorX.Interval = 1; dlChart.ChartAreas[VOLTAGE_AREA].CursorX.IsUserEnabled = true; dlChart.ChartAreas[VOLTAGE_AREA].CursorX.IsUserSelectionEnabled = true; // generale dlChart.ChartAreas[VOLTAGE_AREA].AxisX.LabelStyle.Format = “dd/MM/yy – HH:mm:ss.fff”; dlChart.ChartAreas[VOLTAGE_AREA].AxisX.ScaleView.Zoomable = true; dlChart.ChartAreas[VOLTAGE_AREA].AxisY.LabelStyle.Format = “D5”; 在巫婆的最后一排: dlChart.ChartAreas[VOLTAGE_AREA].AxisY.LabelStyle.Format = “D5”; 应指定总是五位数。 这在某种程度上缓解了这个问题,但并没有解决问题。 此外,对于这一行,程序在我滚动图形的任何时候开始抛出非常多的表单exception: Generate exception: ‘System.FormatException’ in mscorlib.dll 有谁知道这个问题的解决方案? 提前致谢。

ExecuteMultipleResponse; 如何从rest中读取和存储Guids

我正在使用ExecuteMultipleResponse方法使用SSIS一次插入10个帐户记录。 List _Accounts = new List(); // Check the batch size and process public override void InputAccount_ProcessInput(InputAccountBuffer Buffer) { //List personIDs = new List(); int index = 0; while (Buffer.NextRow()) { _Accounts.Add(InputAccountFromBuffer(Buffer)); //personIDs.Add(int.Parse(Buffer.sPersonID)); index++; if (index == 10) { ImportBatch(); index = 0; } } ImportBatch(); } private void ImportBatch() { if (_Accounts.Count > 0) […]

在Point获取Canvas颜色

我先解释一下我要做的事情。 我正在尝试创建一个颜色选择器控件,就像右侧的其中一个: http : //demos.telerik.com/silverlight/Themesgenerator/但是我想自己创建它用于学习。 目前我已经在xaml中进行了某种布局,并且我使用了带有LinearGradientBrush背景的Canvas。 现在我在尝试确定哪个颜色位于特定点时卡住了。 有没有找到这个的好方法?..我想点击我的canvas并获得该特定Point的ARGB。 任何帮助,将不胜感激。

C#Flurl – 将WebRequestHandler添加到FlurlClient

我正在与Flurl合作,以获得需要基于证书的身份validation的API。 我从这篇SOpost中看到,向WebRequestHandler添加证书并指示HttpClient使用此处理程序很容易。 但是,使用Flurl对我来说并不是那么清楚。 我尝试了以下三件事。 扩展DefaultHttpFactory 我首先怀疑我需要创建自己的X509HttpFactory : DefaultHttpFactory ,它将创建处理程序并将其分配给HttpClient 。 但是,在查看源代码时,我注意到CreateClient的构造函数已经需要一个处理程序。 这个处理程序来自哪里? 使用DefaultHttpFactory创建客户端 WebRequestHandler handler = new WebRequestHandler(); handler.ClientCertificates.Add(myX509Cert); var clientFactory = new DefaultHttpClientFactory(); FlurlClient fc = clientFactory.CreateClient(url, handler); 由于HttpClient无法转换为FlurlClient因此无法编译 使用ConfigureHttpClient var clientFactory = new DefaultHttpClientFactory(); FlurlClient fc = new Url(“foobar.com”).ConfigureHttpClient(client => client = clientFactory .CreateClient(url, handler)); 这似乎是最可行的选项,但我不确定,因为委托是一个没有返回类型的Action 。 问题 使用Flurl支持客户端证书身份validation的最佳/正确方法是什么?

OnCollisionEnter不工作Unity3D

我正在尝试构建一个你需要躲避掉落物体的游戏。 我做了一个危险但似乎危险’克隆’表现得很差。 当危险袭击需要消失的平台时,我已经制作了一个碰撞脚本。 这适用于危险对象,但不适用于坠落的危险克隆对象。 正如您在第一个屏幕截图中看到的那样,红色圆圈块的行为类似于它。 但蓝色的圆圈一次(克隆)直接穿过物体。 正如你在第二个截图中看到的那样,红色圆圈的一个消失了,因为它击中了平台。 但是,蓝色曾经一度落空。 提前致谢! 您将在下面找到碰撞脚本,下面是Hazard Spawn脚本: using System.Collections; using System.Collections.Generic; using UnityEngine; public class HazardCollisionFunctions : MonoBehaviour { #region Variables //Public //Private #endregion #region UnityFunctions void Start() { } void Update() { } #endregion private void OnCollisionEnter(Collision collision) { if(collision.gameObject.tag == “platform”) { this.gameObject.SetActive(false); } if(collision.gameObject.tag == “Player”) { } […]

如何在C#中从LDAP读取TermainsServices IADsTSUserEx属性?

我从AD中读过以下属性, TerminalServicesProfilePath TerminalServicesHomeDirectory TerminalServicesHomeDrive 我已经尝试过DirectoryEntry和DirectorySearcher。 但他们不包括这些属性。 我在vbscript和VC中找到了一些例子来读取它们。 但是我没能在C#中工作。 我错过了一些棘手的事情吗? 编辑:我必须在“Windows Server”上运行它才能使其正常工作吗? 可以从win XP中读取吗?

.net上的PDF查看器

我的项目中有很多pdf文件,所以我需要它可以查看任何客户端,所以我试着把它作为链接在JS中,它有效,但当我尝试使用机器没有adobe PDF阅读器时,它将其作为一个链接下载,所以任何机构都可以通过给我一个免费的工具,库,JQuery,JScriipt,ActiveX等等来帮助我只是为了查看PDF而不是用于firefox和IE8的编辑工具???

使用“as”关键字转换对象将返回null

这是我的类定义: public abstract class AbstractEntity : … public partial class AbstractContactEntity : AbstractEntity, … public sealed class EntityCollectionProxy : IList, System.Collections.IList where T : AbstractEntity 现在我从委托中得到一个对象,我想要它,但它不能像我期望的那样工作。 var obj = resolver.DynamicInvoke (this.entity); var col = obj as EntityCollectionProxy; obj的类型为EntityCollectionProxy 。 但是col是空的。 如果我尝试常规转换(var col = (Entity…) obj ),我会得到一个exception。 我希望它有效,因为类型是连贯的。 我错过了什么?

TextBox是使用GDI还是GDI +

基本上,我想测量TextBox中的文本大小,我发现TextRenderer给了我正确的值,而Graphics会给我错误的值。 所以看起来TextBox应该使用GDI来绘制文本,对吧? 但是,无论我在哪里阅读,我都会看到它应该使用GDI +。 例如: 这里http://microsoft.public.dotnet.framework.windowsforms.controls.narkive.com/yoHKjPut/text-rendering-accuracy-problem-in-textbox-richtextbox它说TextBox和Buttons使用GDI +。 这里为什么Graphics.MeasureString()返回高于预期的数字? 它说默认是“兼容模式”,它吸引了GDI + 那么为什么我在使用TextRenderer时会得到一致的结果而不是图形呢?当它应该是另外一种方式时?

属性或变量更改值时的Fire事件

我想为我所拥有的项目添加更多function,这些项目使用了.NET Framework中打包的许多类。 这些相同的类提供了许多属性,这些属性可以非常有用地适应我的项目的function,但是这些类缺少的一件事是事件。 如果每个属性都有一个适当的事件,只要这个属性的值发生变化就会触发,我可以根据这些属性值分配一个事件处理程序。 我制作了一个示例案例,以最简单的方式说明我的目标。 样例: System.Net.Sockets.Socket类( MSDN Docs上的Socket )有一个名为Connected的属性,如果套接字连接到指定的端点,则基本上返回true,否则返回false。 我想要完成的事情很简单。 我希望将此属性保留在“监视”下,当它的值发生变化时,触发一个事件。 这样做对我自己的一个类来说很简单,虽然使用INotifyPropertyChanged接口有点令人讨厌,只是因为我的代码总是改变了我必须手动触发事件的属性值。 不幸的是,据我所知,甚至这种程序都不能应用于.NET Framework中分布的现有Socket类。 好吧,这个问题变得非常广泛,抱歉,但我希望它能够深入了解我的目标。 现在简单地说,我想观察Socket类的Connected属性,当它的值发生变化时,触发一个事件。 如果有可能也使用这种方法来观察变量以及属性,那将是非常棒的,不仅对我而言,对于每个在SO上遇到这个问题的人来说都是如此。 当然,首选一种简单轻量级的方法,但最重要的是,我想了解它是如何完成的,所以将来我可以将它大规模地应用到其他类中。 我意识到我问了很多。 非常感谢。 有问题请问。