dependency-properties相关内容

MVVM + UserControl +依赖属性

好的,这与以下问题有关: WPF从单个视图模型打印多个页面 我试图遵循那里给出的建议,但现在我陷入了困境。 我的应用程序使用MainView.xaml和适当的MainViewViewModel.cs,我在后台使用MVVM Light。 现在-根据帖子-看来我必须执行以下操作: 创建用户控件 公开一些属性通过用户控件 确保视图模型显示了这些属性 这个想法很明确但是我 ..
发布时间:2020-10-20 21:43:37 其他开发

Dependency Property如何告诉对象要应用?

(我是这个概念的新手,所以我可能会问一些非常基本的问题。) 依赖项属性已在以下代码中注册: 公共静态DependencyProperty寄存器(字符串名称,Type propertyType,Type ownerType,PropertyMetadata typeMetadata); 从逻辑上讲,它只将属性名称与所有者类型相关联。 因此,如果我有多个所有者类 ..
发布时间:2020-10-20 21:43:34 其他开发

为什么Dependency属性被声明为静态只读?

对我来说很清楚,为什么依赖项属性是静态的,而我仍然想知道的问题是为什么我们在声明依赖项属性时需要使用Readonly关键字。 解决方案 从概念上讲,依赖项属性是依赖项对象仅具有的东西,与依赖项的使用时间无关。就像CLR属性一样,如果您询问此对象是否具有 Total 属性,则知道它不能是 double 现在,但 int 之后。结果,如果可以,我们将使依赖属性 const 成为可能,但我们不能 ..
发布时间:2020-10-20 21:42:25 其他开发

依赖属性错误

我正在学习依赖项属性。我读了很多文章书,但我仍然不清楚。 下面显示的程序是我写的要学习的程序。出现一些错误,请帮助解决。我有问题。 自定义Dependency属性元素的主要用途是用于更改通知? 我在WPF教科书中为 Button 找到了一个'IsDefaultProperty'代码。这意味着“ IsDefault ”属性是依赖项属性吗? 为什么他们显示该代码?在内部,这意味着它在B ..
发布时间:2020-10-20 21:42:21 C#/.NET

多个用户控件共享集合依赖项属性

我已经基于列表框实现了自己的用户控件。它具有带有集合类型的依赖项属性。当我在一个窗口中只有一个usercontrol实例时,它可以正常工作,但是如果有多个实例,我会感到它们共享集合依赖项属性的问题。下面是说明此情况的示例。 我的用户控件名为SimpleList: ..
发布时间:2020-10-20 21:41:16 其他开发

WPF覆盖父级的IsEnabled

我只是在寻找一种在父控件具有 IsEnabled = false 时启用子控件的方法。 我到目前为止发现的所有答案都说这是不可能的-除了必须仍然启用的控件之外,必须启用父控件并禁用子控件。 但是,通过覆盖App.xaml.cs文件中IsEnabledProperty的元数据,我能够更改此默认行为: 受保护的重写void OnStartup(StartupEventArgs e) { ..
发布时间:2020-10-20 21:40:09 C#/.NET

WPF依赖项属性设计如何节省内存消耗?

我在以下链接中阅读了此内容:- http://www.informit.com/articles/article.aspx?p=688529&seqNum=2 但是,由于GetValue和SetValue在内部使用了高效的稀疏存储系统,并且因为IsDefaultProperty是静态字段(而不是实例字段),所以与之相比,依赖项属性实现节省了每个实例的内存典型的.NET属性。如果WPF控 ..
发布时间:2020-10-20 21:39:06 其他开发

带有IEnumerable的WinRT DependencyProperty根本不触发

我一直在搜寻,因为我知道关于Dependency Properties的文章很多,但是我只是还没有看到有什么方法可以解决这个问题。我正在尝试将ViewModel的ObservableCollection绑定到AutoCompleteBox。我的ViewModel返回数据,Getter被击中。但是,此后,控件的SetValue或OnItemsSourcePropertyChanged不会触发。关于什 ..
发布时间:2020-10-20 21:38:19 其他开发

app.xaml.cs中的依赖项属性

我是WPF的新手,对于许多人来说,以下问题可能看起来很愚蠢,请原谅。 如何在app.xaml.cs中创建依赖项属性? 实际上,我尝试创建它。下面的代码, public static DependencyProperty TempProperty = DependencyProperty.Register(“ Temp”,typeof(string), typeof(App) ..
发布时间:2020-10-20 21:38:17 其他开发

WPF麻烦在UserControl中使用依赖属性

我制作了一个UserControl,旨在每隔几秒钟使用来自串行端口的数据进行一次更新。该UserControl应该非常简单,由一个用于字段名称的Label和另一个包含该字段值的Label组成。我说它应该很简单,但是没有用。它根本不会更新,甚至不显示字段名称。 下面是代码: 公共局部类LabeledField:UserControl { public LabeledField(){ ..
发布时间:2020-10-20 21:36:02 其他开发

强制依赖项属性有什么需要?

我看到一个示例,其中有两个依赖项属性: 公共静态只读DependencyProperty CurrentReadingProperty = DependencyProperty。 Register(“ CurrentReading”, typeof(double), typeof(Gauge), new FrameworkPropertyMetadata(Double.NaN, ..
发布时间:2020-10-20 21:35:59 C#/.NET

自定义附加属性的模板绑定

我试图在按钮控件中使用一个图像,该图像通过显示不同的图像来对“悬停”和“按下”状态进行动画处理。因此,我为按钮控件定义了3个附加属性,如下所示。 公共类ButtonExtensions:DependencyObject { 公共静态DependencyProperty ImageSourceProperty = ... 公共静态DependencyProperty ImageHoverSo ..
发布时间:2020-10-20 21:35:48 其他开发