草庐IT

dependency-properties

全部标签

c# - ASP.NET Core RC2 项目引用 "The Dependency X could not be resolved"

概览我有一个ASP.NETCoreRC2.NET框架Web项目,我想添加对同一解决方案中包含的常规C#类库的项目引用。重现步骤:使用VisualStudio2015更新2文件->新建项目->ASP.NETCoreWeb应用程序(.NETFramework)右键解决方案->新建项目->类库我不会做这些:类库(.NETCore)类库(适用于iOS、Android和Windows)类库(可移植)将以下内容添加到project.json中的dependencies中:"ClassLibrary1":{"version":"*","target":"project"}问题为什么在指定项目依赖项时

c# - Entity Framework : StoreGeneratedPattern ="Computed" property

我有一个DateTime属性。我需要此属性的默认值为DateTime.Now。然后我发现您可以在SQL中指定一个属性StoreGeneratedPattern="Computed"并将其设置为(getdate())。这成功了。但我无法在代码中更改此属性。有时我需要将此属性更改为任何DateTime值。但是我的更改没有保存。 最佳答案 将此属性设置为Computed是在告诉EF您不能直接设置该值。你怎么能?此属性是为了计算列而存在的,根据定义,计算列不会保存回数据库。不幸的是,EF的“默认值”属性只能设置为编译时已知的值,因此不能设置

c# - 公约问题: When do you use a Getter/Setter function rather than using a Property

令我印象深刻的是,在尝试操作类中的字段时应该使用C#中的属性。但是当涉及到复杂的计算或数据库时,我们应该使用getter/setter。这是正确的吗?什么时候对属性使用s/getter? 最佳答案 .NET设计指南在Propertiesvs.Methods中提供了这个问题的一些答案。部分。基本上,属性与字段具有相同的语义。你不应该让一个属性抛出异常,属性不应该有副作用,顺序不重要,属性应该相对快速地返回。如果这些事情中的任何一个可能发生,最好使用一种方法。该准则还建议使用返回数组的方法。在决定是使用属性还是方法时,如果我将其视为字段

c# - 如何订阅改变DependencyProperty?

这个问题在这里已经有了答案:关闭11年前。PossibleDuplicate:Listentochangesofdependencyproperty对不起我的英语。我需要创建一个可以订阅更改DependencyProperty的类,并根据此属性的新值执行一些操作。像这样:MyClassobj=newMyClass();obj.Subscribe(TextBox.TextProperty,myTextBox);我该怎么做?

c# - 属性(property)(没有额外处理)与公共(public)领域

这个问题在这里已经有了答案:Whatisthedifferencebetweenafieldandaproperty?(33个答案)关闭3年前。每当有关于属性可信度的问题时,我发现大部分讨论都是围绕函数/方法与属性展开的。但我也想知道令人信服的原因,即直接使用具有关联私有(private)字段的属性与公共(public)字段本身,以防最常见的获取/设置行为没有其他处理,我的意思是这样publicstringCustomerName;对比privatestringcustomerName;publicstringCustomerName{get{returncustomerName;}s

c# - 流利的 NHibernate "Could not resolve property"

我已经阅读了很多关于相同错误的问题,但没有一个与我的确切问题相匹配。我正在尝试使用FluentNHibernate访问一个对象的属性,该对象本身是根对象的一部分。一些答案说我需要使用投影,其他人说我需要使用连接,我认为它应该通过延迟加载来工作。这是我的两个类以及Fluent映射:美术课publicclassArtist{publicvirtualintId{get;set;}publicvirtualstringName{get;set;}publicvirtualIListAlbums{get;set;}publicvirtualstringMusicBrainzId{get;set

c# - 何时使用依赖属性

我有时认为我可能不必要地使用了依赖属性。我什么时候需要使用它?当我拥有依赖于其他属性的属性时?假设我有一个Color属性,我希望它依赖于属性Hue、Saturation、Luminosity我是否使用依赖属性?或者我用什么?我控制绑定(bind)到Color以在属性Hue、Saturation、Luminosity更改时更新。现在我做的是publicbyteHue{get{return_hue;}set{if(_hue==value)return;_hue=value;NotifyPropertyChanged("Hue");NotifyPropertyChanged("Color")

c# - WPF 从父级覆盖 IsEnabled

我只是在寻找一种在父控件具有IsEnabled=false时启用子控件的方法。到目前为止,我找到的所有答案都说这是不可能的-必须启用父控件并禁用子控件,但仍应启用的控件除外。但是,通过覆盖App.xaml.cs文件中IsEnabledProperty的元数据,我能够更改此默认行为:protectedoverridevoidOnStartup(StartupEventArgse){UIElement.IsEnabledProperty.OverrideMetadata(typeof(FrameworkElement),newUIPropertyMetadata(true,IsEnable

c# - 生产中的 Azure SDK 2.2 : Could not load file or assembly 'msshrtmi' or one of its dependencies. 系统找不到指定的文件

我已经在StackOverflow和其他网站的其他几个线程上读到过这个问题。其他解决方案都没有解决我的问题,而且大多数都已过时,引用了旧版本的AzureSDK。我有一个典型的Azure网站角色部署到Azure,它使用Microsoft.WindowsAzure.Diagnostics.DiagnosticMonitorTraceListener来记录跟踪消息。发生跟踪时,看起来好像DiagnosticMonitorTraceListener正在使用RoleEnvironment类,该类又会尝试加载显然不存在的msshrtmi.dll.这是记录到Azure文件系统的堆栈跟踪的一部分:[F

C# WPF 附加属性 - 错误 : "The property does not exist in XML namespace"

我需要为现有的WPF控件(组框、文本框、复选框等)创建一个新属性,该属性将存储其访问级别,因此我找到了附加属性。我以这个网站为例http://dotnetbyexample.blogspot.com.br/2010/05/attached-dependency-properties-for.html一切都很好,但是当我尝试在某些控件上使用它时出现以下错误...Error1Theproperty'DependencyPropertiesHoster.AcessLevel'doesnotexistinXMLnamespace'clr-namespace:ImageGUI.App_Code;