草庐IT

内部的

全部标签

c# - 绑定(bind)到内部属性?

我正在使用MVVM尝试一些不同的事情。在我们的ViewModel中,绑定(bind)到View的属性是公开的。我以按钮绑定(bind)为例。这是一个简单的示例。查看.xaml:ViewModel.csprivateICommand_testButtonCommand;publicICommandTestButtonCommand{get{return_testButtonCommand??(_testButtonCommand=newRelayCommand(SomeMethod));}}我的问题是,我们可以将TestButtonCommand设为内部而不是公共(public)吗?内部

c# - 检查内部方法是否传递了一些可选参数

如何检查可选参数是否传递给方法?publicvoidExampleMethod(intrequired,stringoptionalstr="defaultstring",intoptionalint=10){if(optionalintwaspassed)return;}另一种方法是使用Nullable.HasValue(MSDNdefinitions,MSDNexamples):intdefault_optionalint=0;publicvoidExampleMethod(intrequired,int?optionalint,stringoptionalstr="default

c# - 如何在类内部调用构造函数?

我想在类中调用构造函数,例如:公共(public)类Myclass(){publicMyClass(){//......}publicMyClass(intid):this(){//......}privatevoidReset(){//.....this=newMyClass(id);//hereIwanttocallconstructor//......}}但它不起作用。这可能吗?如果可以,我该怎么做? 最佳答案 简单的回答:你不能。稍微复杂一点的答案:将您的初始化逻辑移动到一个单独的方法中,该方法可以从构造函数和您的Reset

c# - 内部带有 flowlayout 面板且 autosize = true 的 Groupbox 会收缩,就像它是空的一样

我有一个包含流程布局面板的组框,流程布局面板包含一堆控件。我将flowlayout面板设置为与父级对接。因为我不知道面板中会有多少控件,所以我将组框的自动调整大小设置为true,将autosizemode设置为增长和收缩。当我这样做时,组框会缩小,就好像它是空的一样。我需要标题,所以我不能删除组框。有人知道为什么会这样吗? 最佳答案 没有什么可以阻止FlowLayoutPanel缩小到无。您至少还必须将其AutoSize属性也设置为True。 关于c#-内部带有flowlayout面板且

c# - DateTime 通过内部刻度进行比较?

我查看了DateTimeEquals的实现:publicboolEquals(DateTimevalue){return(this.InternalTicks==value.InternalTicks);}然后看internalticksinternallongInternalTicks{[TargetedPatchingOptOut("PerformancecriticaltoinlineacrossNGenimageboundaries")]get{return(((long)this.dateData)&0x3fffffffffffffffL);}}然后我注意到这个数字:0x3f

c# - 使用 LINQ-to-SQL 从事务内部回滚存储过程调用?

我有一个与SQLServer数据库一起运行的C#.netwinform程序。我正在使用LINQ-to-SQL。是否可以在我的程序中使用LINQ-to-SQL回滚对一个或多个存储过程的调用?最初我认为在存储过程中管理事务是有意义的,但如果我需要回滚多个存储过程调用作为单个事务的一部分,则需要在我的C#程序中完成。谁能给我指出一个代码片段来说明如何做到这一点,或者提供一些替代方案的见解? 最佳答案 DbTransaction的另一种选择是TransactionScope-这提供了一个更简单的编程模型,并且可以扩展到多个同步数据库和其他提

c# - 在方法内部等待,直到事件被捕获

我对C#中的一个方法有这个问题。我创建了一个方法,该方法从名为Phone.GetLampMode();的dll中调用一个函数现在Phone.GetLampMode不返回任何内容。数据在“onGetLampModeResponse”事件中返回。有没有一种方法可以在我的方法中等待,直到我从onGetLampModeResponse事件中获取数据?publicboolcheckLamp(intiLamp){Phone.ButtonIDConstantsbtn=newPhone.ButtonIDConstants();btn=Phone.ButtonIDConstants.BUTTON_1;b

c# - 在类内部时,调用它的私有(private)成员还是公共(public)属性更好?

这个问题在这里已经有了答案:ShouldyouaccessavariablewithinthesameclassviaaProperty?(6个答案)关闭9年前。这是我在代码中一直纠结的问题。假设我们有以下代码:publicclassMyClass{privatestring_myVariable;publicstringMyVariable{get{return_myVariable;}set{_myVariable=value;}}publicvoidMyMethod(){stringusingPrivateMember=_myVariable;//methodAstringusi

c# - WPF 从子 ItemsControl 数据模板内部绑定(bind)到父 ItemsControl

我需要能够从子ItemsControll数据模板内部绑定(bind)到父ItemsControl的属性:假设MyParentCollection(外部集合)属于以下类型:publicclassMyObject{publicStringValue{get;set;}publicListMySubCollection{get;set;}并且假设上述类中的MyChildObject属于以下类型:publicclassMyChildObject{publicStringName{get;set;}}如何从内部数据模板内部绑定(bind)到MyParentCollection.Value?我不能

回炉与剖析C++封装特性 - 重新认识C++,完满呈现全部内部细节

💛前情提要💛本章节是C++的深度剖析封装细节&特性的相关知识~接下来我们即将进入一个全新的空间,对代码有一个全新的视角~以下的内容一定会让你对C++有一个颠覆性的认识哦!!!以下内容干货满满,跟上步伐吧~作者介绍:🎓作者:热爱编程不起眼的小人物🐐🔎作者的Gitee:代码仓库📌系列文章&专栏推荐:《刷题特辑》、《C语言学习专栏》、《数据结构_初阶》、《C++轻松学_深度剖析_由0至1》、《Linux-感受系统美学》📒我和大家一样都是初次踏入这个美妙的“元”宇宙🌏希望在输出知识的同时,也能与大家共同进步、无限进步🌟🌐这里为大家推荐一款很好用的刷题网站呀👉点击跳转📌导航小助手📌💡本章重点🍞一.回炉&