dependency-properties相关内容
为什么我不能绑定到UserControl中的Dependency属性? 我只看到字符串“ Test”作为默认值,但绑定未在测试应用程序中运行。如果我在文本块对象中的测试应用程序中执行相同的绑定,则它会起作用。因此问题必须出在具有依赖项属性的myItem类中。 代码: 公共部分类myItem:UserControl,INotifyPropertyChanged { public
..
我认为这是关于如何管理依赖项属性的基本误解,但我似乎找不到一个明确的例子来纠正我。 请看以下内容代码示例... 公共类MyControl { public static readonly DependencyProperty ExpressionProperty = DependencyProperty.Register(“ Expression”, typeof(Expr
..
我有一个MVVM WPF项目,我试图在其中使用多转换器设置自定义附加属性的值,该属性应传递给DataContext(ViewModel)的属性以及元素上的另一个自定义附加属性。 我可以使用xaml属性语法将属性直接绑定到视图模型,但是我在理解如何使用多转换器设置附加属性的值时遇到了麻烦。
..
我已经创建了一个用户控件,团队的其他成员只是将其放在视图上,然后他们可以动态创建按钮的ObservrableCollection并绑定到它(功能区栏,但高度根据我们的需求进行了定制),它可以处理放置,样式等。它工作得很好,完全适合我们的项目需求,但是它仅在初始加载时起作用,我进行了一些挖掘并意识到,这是因为我在FrameWorkMetaData中只有一个PropertyChangedCallbac
..
我想将xaml中的附加属性或依赖项属性绑定到xaml中的ValidationRule,然后基于附加属性或依赖项属性的值,我要在Validation规则中做出总和决策。我找不到任何解决方案 如何将可绑定值传递给验证规则。 解决方案 我为您提供一个示例代码可以帮助您。我已经定义了ValidationRule来验证texbox用户输入。验证类型根据一个枚举参数的值执行。可用的验证类型为:用户输
..
我正在开发Windows Phone 8应用。我在UserControl中使用了 DependencyProperty 。我发现 PropertyMetadata 的构造函数中的 PropertyChangedCallback 仅在更改属性值时才触发。我对此有疑问。 公共静态只读DependencyProperty IsSelectedProperty = DependencyPropert
..
全部,我有以下资源,这些资源定义了自定义 CheckBox 和用于已检查/未检查状态的图像。 F1 M 37.8516,35.625L 34.6849,38.7917L 23.6016,50.2708L 23.6016,39.9792L 37.8516,24.9375L 52.1016,39.9792L 52.1016, 50.
..
我有一个文本框,文本绑定到ViewModel中的一个属性。用户可以手动输入文本,也可以从剪贴板粘贴文本。 我解析用户输入的文本(我使用 UpdateSourceTrigger = PropertyChanged ),并用换行符char拆分文本。 问题:当用户点击Enter时,一切正常。但是,当我尝试处理粘贴的文本时,只要看到第一个“ \n”,我就会尝试将其分解为不同的字符串并清除文本框。在
..
我正在尝试覆盖依赖项属性的值,但它似乎不起作用。 在我的Xaml代码中,我有一个带有以下内容的按钮CommandParameter: CommandParameter =“ {Binding State,Mode = OneWay} ,在这里我声明我的依赖属性: public class MyStateControl:UserControl { pu
..
我正在制作一个具有UserControls列表框的WP7应用程序。每个UserControl都有一个ItemsControl和Button(用于获得更多结果)。单击按钮后,ItemsControl项将增加5或10。 现在,单击除第一个或最后一个以外的任何用户控件的GetMore按钮,将增加ListBox的可滚动高度(Listbox的总高度),但ListBox的VerticalOffset(滚
..
有人知道我如何将ViewModel中的属性与View中的依赖项属性进行同步? 我试图使一个UserControl,然后由WPF窗口(MainWindow.xaml)托管。 UserControl有一个自己的ViewModel,其中包含ICommands和属性。 问题是,我还必须将某些属性返回给MainWindow(.xaml)并进行设置。 。 当前我的课程看起来像这样: M
..
我有确切的问题,因为这个在Silverlight论坛中的人和可接受的答案是: 在这种情况下,您的财产实际上并未改变价值。您已将 内容添加到列表中,但是该列表是相同的列表,因此当 DependencyProperty机制发现实际值(对列表中 的引用)没有变化时,它没有t提高您的OnChanged处理程序 这是一个很好的说明,但不是解决此问题的答案。我可以在Google上找到许多有关
..
XAML使我可以将属性附加到不是从DependencyObject派生的类型。例如,我可以给窗口上的CommandBindings命名:
..
我有一个用户控件,并且为此设置了一个Datacontext。此用户控件还包含一个依赖项属性。现在,我只想绑定到此属性。 我认为问题与错误的数据上下文有关。 usercontrol中的依赖项属性(称为TimePicker)如下: public TimeSpan Time { get {return(TimeSpan)GetValue (TimeProperty); }
..
在C#UWP中,我正在创建自定义工具提示样式。 我更改了工具提示的默认样式,如下所示。
..
我有以下代码: 私有静态只读DependencyProperty IDProperty = DependencyProperty.Register( “ ID” ,typeof(int),typeof(DetailDataControl),新的PropertyMetadata(-1,新的PropertyChangedCallback(IDChanged)))); public int
..
我正在开发基本的拨动开关用户控件作为个人学习练习。最初,我将它设置为可以在用户控件上声明一些自定义颜色属性的地方,并将它们用于控件内的元素。 但是,我最近发现ToggleButtons,并重建我的控件以利用它们。从那时起,我的自定义颜色属性(SwitchColor和SwitchBkgndColor)不再正常工作。它们始终以默认颜色渲染,而不是将它们放在“窗口”中时指定的颜色。这里是一些代码:
..
我正在使用滑块实现用户可调的效果,并且滑块旁边有一个重置按钮。想法是允许用户重置为元数据中指定的 Effect 属性的默认值。 我认为在XAML中这样做很简单。 解决方案 依赖项属性实际上没有默认值。如果依赖项属性没有局部值,则它将通过值继承或强制转换来获取其值,具体取决于属性的实现方式。 您无法真正摆脱XAML中属性的局部值-这将要求您在属性上调用 ClearValue ,并
..
我最近在将数据绑定到DataGridTextColumn的Visibility属性时遇到问题。之所以引起混乱,是因为该属性在WPF中是一个依赖属性,而在Silverlight中却不是。 我认为MSDN文档并不十分清楚。以下是WPF的唯一相关文本。 “有关可影响该值的信息,请参阅DependencyProperty。” http://msdn.microsoft.com/zh-cn
..
我试图使用MVVM在WPF中创建一个简单的 UserControl 。现在,我需要为 UserControl 创建一个依赖项属性,因此我尝试在 UserControlViewModel 中创建依赖项属性(我 为了在 UserControlViewModel 中创建依赖项属性,需要从 DependencyObject 继承。在 UserControlViewModel 中继承 Dependen
..