草庐IT

round-button

全部标签

.net - 为什么 Math.Round(2.5) 返回 2 而不是 3?

在C#中,Math.Round(2.5)的结果是2。应该是3,不是吗?为什么在C#中是2? 最佳答案 首先,无论如何这都不是C#错误-它会是.NET错误。C#是语言-它不决定Math.Round的实现方式。其次,不-如果你阅读thedocs,您会看到默认舍入是“四舍五入”(银行四舍五入):ReturnValueType:System.DoubleTheintegernearesta.Ifthefractionalcomponentofaishalfwaybetweentwointegers,oneofwhichisevenandth

c# - 我可以在 ASP :Button? 的 Text 属性中放置一个 <span> 标签吗

我正在尝试做这样的事情:Search'OnClick="btnSearch_Click"/>它显示Search而不仅仅是Search. 最佳答案 您可以像这样在ASP.NETLinkBut​​ton上放置跨度:-PressMe 关于c#-我可以在ASP:Button?的Text属性中放置一个标签吗,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/611449/

c# - 在 asp :repeater on button click event 中找到控件

我在asp:repeater项目模板中有一个下拉列表。我怎样才能在按钮点击事件中获得它的值(value)。protectedDropDownListddlWorkflowMembers=newDropDownList();protectedvoidWorkflowListAfterItemCreated(objectsender,RepeaterItemEventArgse){ddlWorkflowMembers=(DropDownList)e.Item.FindControl("ddlWorkflowMembers");}protectedvoidBtnSaveClick(objec

c# - 如何将 ImageSource 设置为 Xamarin.Forms.Button?

我正在尝试使用按钮中的图像属性添加背景图像。我面临的问题是我无法将StreamImageSource设置为按钮背景。如果我尝试这样做,我遇到了下面给出的错误。我用来设置图片的代码:ImageSourceiconsource=ImageSource.FromStream(()=>newMemoryStream(ImgASBytes));ButtonIcon=newButton();Icon.Image=iconsource;我遇到的错误:错误CS0266:无法将类型“Xamarin.Forms.ImageSource”隐式转换为“Xamarin.Forms.FileImageSource

c# - Decimal.Round() 如何抛出 OverflowException

我在用Decimal.Round(decimald)MSDN说它可以抛出OverflowExceptionhttps://msdn.microsoft.com/en-us/library/k4e2bye2(v=vs.110).aspx我不确定这是怎么发生的。我尝试使用ilSpy查看实现并得到直到外部实现://decimal[SecurityCritical][MethodImpl(MethodImplOptions.InternalCall)]privatestaticexternvoidFCallRound(refdecimald,intdecimals);有人知道什么输入可以抛出这

c# - 将 WPF Button CommandParameter 绑定(bind)到 DataTemplate 中的 Button 本身

我有一个DataTemplate,代表我通过自定义AppBarCommand对象集合声明的AppBar按钮。publicAppBarCommand(RelayCommandcommand,stringbuttonstyle){Command=command;ButtonStyle=buttonstyle;}我想添加一个CommandParameter绑定(bind),但参数必须是Button本身。这样我就可以设置Callisto弹出窗口的PlacementTarget。这可能吗? 最佳答案 您的Command属性应该是RelayCo

c# - Math.Round 不保留尾随零

我需要将所有值四舍五入到小数点后两位。所以1.401应该四舍五入到1.40,但是Math.Round(value,2)四舍五入到1.4。如何强制尾随零? 最佳答案 1.4与1.40相同-您只是想以不同的方式显示它。调用ToString时使用格式字符串-如value.ToString("0.00") 关于c#-Math.Round不保留尾随零,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questi

C# WinForm : Remove or Customize the 'Focus Rectangle' for Buttons 格式

有没有办法禁用或更好地为常规按钮控件绘制您自己的焦点矩形!(那条虚线看起来很像Windows95ish)我注意到控件属性(FORBUTTONS)没有ownerdrawfixed设置(我不知道这是否是用于解决方案的路径,尽管我已经看到它用于自定义其他控件). 最佳答案 要做到这一点比听起来要棘手。毫无疑问,自定义按钮绘制不可覆盖的原因之一。这按预期工作:usingSystem;usingSystem.Drawing;usingSystem.Windows.Forms;usingSystem.Windows.Forms.VisualSt

c# - decimal.Round 和 Math.Round 之间的区别

C#中的Math.Round和decimal.Round函数有什么区别? 最佳答案 没有区别。Math.Round(decimal)源代码:publicstaticDecimalRound(Decimald){returnDecimal.Round(d,0);}ReferenceSource.NETFramework编辑:为了澄清,decimal.cs类的源代码:publicstaticDecimalRound(Decimald){returnRound(d,0);} 关于c#-deci

c# - 在 Delphi 中,Math.Round() 与 MidpointRounding.AwayFromZero 的等效项是什么?

我如何在Delphi中使用类似Math.Round和MidpointRounding.AwayFromZero的c#?等同于:doubled=2.125;Console.WriteLine(Math.Round(d,2,MidpointRounding.AwayFromZero));输出:2.13在德尔福? 最佳答案 我相信DelphiRTL的SimpleRoundTo函数本质上是这样做的,至少如果FPU舍入模式是“正确的”。请仔细阅读其文档和实现,然后确定它是否足以满足您的目的。但请注意,设置像这样的单个舍入操作的舍入模式是使用全