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

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

103得票3回答
在代码后台更改Canvas.Left属性?

我在XAML中有一个矩形,并希望在后台代码中更改其Canvas.Left属性:<UserControl x:Class="Second90.Page" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation...

99得票5回答
WPF中依赖属性和附加属性有什么区别?

在WPF中,(自定义)依赖属性和附加属性有何不同?它们各自的用途是什么?它们的实现通常有何不同之处?

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

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

86得票3回答
WPF附加属性数据绑定

我尝试使用绑定和附加属性,但无法使其正常工作。public class Attached { public static DependencyProperty TestProperty = DependencyProperty.RegisterAttached("Tes...

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

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

30得票2回答
使用附加属性进行模板绑定

我有一个标准样式用于我的按钮,但我希望样式的某些部分可以配置。例如,当触发鼠标悬停在按钮上时,我希望边框出现,并且我想可配置边框颜色。 根据这篇文章:http://www.thomaslevesque.com/2011/10/01/wpf-creating-parameterized-sty...

27得票3回答
WPF中的附加属性是如何工作的?

我有点困惑附加属性实际上如何将它们的值传递给父元素或子元素。 TextElement.FontFamily 会导致子元素继承分配给该属性的值(看似下游操作,从父级到子级)。 Grid.Column 会导致父项在特定位置显示该子项(看似上游操作,从子级到父级)。 附加属性值是如何知道向上流动还是...

19得票1回答
在DataTemplate中绑定Grid.Row / Grid.Column

希望这不是重复问题。 我希望能够在XAML中实现以下操作:<DataTemplate DataType="{x:Type TestApp:ButtonVM}"> <Button Grid.Column="{B...

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

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