dependency-properties相关内容

Guice属性注入

我的项目结构如下: 其中我的Test1.java是这样的: package TestNG; import org.testng.annotations.Test; import com.google.inject.Inject; import com.google.inject.name.Named; public class Test1 { @Inject @Named("se ..
发布时间:2022-05-11 11:09:54 Java开发

如何正确绑定到 MVVM 框架中用户控件的依赖属性

我一直无法找到一个干净、简单的示例来说明如何正确在 MVVM 框架内使用具有 DependencyProperty 的 WPF 实现用户控件.每当我为用户控件分配 DataContext 时,下面的代码都会失败. 我正在尝试: 从调用 ItemsControl 中设置 DependencyProperty,并且 使该 DependencyProperty 的值可用于被调用用户控件的 ..

在网格中排列集合项目

我想将集合中的项目排列在具有特定列数和行数(例如 4x6)的网格中.每个项目都公开了依赖属性(整数)X 和 Y,并且应该放置在网格的相关单元格中.请注意,集合在运行时可能会发生变化,这应该会更新网格项目. 我找不到任何好的解决方案.但也许不使用代码隐藏甚至是可能的? 不介意转换之类的.这东西无论如何都会改变.使用的集合类并不重要.(你可以选择一个.) 我该如何解决这个问题?我们欢 ..
发布时间:2022-01-18 09:50:39 其他开发

WPF 绑定到变量/DependencyProperty

我正在研究 WPF 绑定和变量.显然只能绑定 DependencyProperties.我想出了以下内容,效果很好:代码隐藏文件: 公共部分类 MainWindow : Window{公共主窗口(){初始化组件();}公共字符串测试{得到 { 返回(字符串)this.GetValue(TestProperty);}设置 { this.SetValue(TestProperty, value);} ..
发布时间:2022-01-04 15:45:07 C#/.NET

依赖属性没有更新我的用户控件

下面的行适用于 TextBox DP Text,其中 CellNo 是派生自 INotifyPropertychanged 的​​类的属性.因此,当我更改 CellNo 时,文本将更新,而当我更改 CellNo 时,文本将更新.这会正常工作. Text="{Binding Path = CellNo, Mode=TwoWay, UpdateSourceTrigger=PropertyChange ..
发布时间:2022-01-04 15:44:16 其他开发

只能在 DependencyObject 的 DependencyProperty 上设置“绑定"

从一个基于TextBox的自定义控件,我创建了一个名为Items的属性,这样: 公共类 NewTextBox : TextBox{公共 ItemCollection 项目 { 获取;放;}} 在 XAML 中使用自定义控件时,我无法绑定属性,因为它引发异常“只能在 DependencyObject 的 DependencyProperty 上设置“绑定". 如何解决这个异常? 解决 ..
发布时间:2022-01-04 15:33:14 C#/.NET

何时使用 WPF 依赖属性与 INotifyPropertyChanged

人们是否对在视图模型中触发 INotifyPropertyChanged.PropertyChanged 的简单 .NET 属性是否足够有任何指导?那么你什么时候想升级到一个完整的依赖属性?还是 DP 主要用于视图? 解决方案 有几种方法: 1.依赖属性 当您使用依赖项属性时,它在具有视觉外观(UIElements)的元素类中最有意义. 优点: WPF 为您做逻辑工 ..

当新值相同时,DependencyProperty 不会触发 ValueChanged

好的,问题来了:我写了一个 UserControl,它接收一个新值,比如每 100 毫秒,然后用它做一些事情.它必须处理每个新的值设置器,即使值没有改变.UserControl 有一些 DependencyProperties: public double CurrentValue{得到{返回(双)GetValue(CurrentValueProperty);}set { SetValue(Cu ..