19得票1回答
类型为列表的附加属性

我想创建一个附加属性,该属性可以使用这种语法:<Button> <Image .../> <ui:ToolbarItem.DisplayFilter> <TabItem .../> <TabItem .../>...

9得票6回答
直接设置绑定值

是否可能直接设置双向绑定后面的值,而不知道绑定属性是什么? 我有一个附加属性,它绑定到一个属性,如下所示: <Element my:Utils.MyProperty="{Binding Something}" /> 现在我想从所附属性的角度更改实际存储在Something中...

11得票3回答
在组合框中显示字体族名称

我的目标是通过依赖属性来操纵应用程序的文本样式。我有一个包含文本大小、字体家族、颜色等要素的图表。因此,我想使用类似于Word富文本编辑器的接口。 在我的TextStyleVM中,我正在使用以下代码:http://shevaspace.blogspot.com/2006/12/i-have-...

7得票2回答
为什么Silverlight 4中的XamlReader.Load无法识别我的附加属性?

我正在尝试在我们的Silverlight 4应用程序中在运行时以编程方式应用主题。我认为这应该很简单,只需从XAML加载资源字典并将其合并到应用程序的合并字典中即可。以下是迄今为止的代码: var themeUri = new Uri( "OurApp;component/Theme...

8得票1回答
通过代码向附加属性添加数据绑定

我希望在代码后端为一个附加属性添加数据绑定,并在一个文本框中显示Canvas.Left属性。我该如何添加此属性?

183得票2回答
InitializeComponent()是什么,它在WPF中如何工作?

InitializeComponent() 在 WPF 中是做什么的,它是如何工作的? 总的来说,当有附加属性时,我尤其想知道构造顺序的详细信息以及会发生什么。

12得票1回答
如何在WPF中处理Canvas.Top更改事件?

我有一个使用附加属性Canvas.Top和Canvas.Left在Canvas上定位的元素。然后使用动画将该元素移动到不同的坐标系,如下所示:DoubleAnimation left = new DoubleAnimation( oldLeft, newLeft ); DoubleAnimat...

88得票2回答
何时应该使用FrameworkPropertyMetadata或UIPropertyMetadata而不是普通的PropertyMetadata?

观察附带属性和行为的示例时,我看到了各种使用 FrameworkPropertyMetadata、UIPropertyMetadata 和 PropertyMetadata 的混杂。由于它们都构成了继承层次结构,那么我如何选择要使用哪个呢?

39得票1回答
如何在样式中使用附加属性?

我已经在ButtonStyle中创建了一个Image。现在我创建了一个附加属性,以便我可以为该Image设置Source。应该很简单,但我卡住了。 这是我缩短后的ButtonStyle:<Style x:Key="ToolBarButtonStyle" TargetTyp...

13得票5回答
Silverlight中附加和非附加依赖属性的区别

好的,Stackers们,我花了几个小时在这个问题上,我想知道是否有人有一个确定的答案。 在我做的所有研究中,我找不到任何关于 Silverlight 中 .Register 和 .RegisterAttached 的区别。现在,在你们匆忙告诉我.RegisterAttached用于将 DP ...