attached-properties 相关问题

在Windows Presentation Foundation(WPF)中,附加属性是依赖属性的一种特殊形式,它没有传统的属性“包装器”。

WPF 通过代码绑定到附加属性的嵌套属性

我必须创建一个 Binding 来读取对象属性的值,该对象的属性值是附加属性的值。 在 XAML 中我可以这样: 我必须创建一个 Binding 来读取对象的属性值,该属性值是附加属性的值。 在 XAML 中我可以这样: <TextBlock Text="{Binding Path=(myns:MyDependencyObject.MyAttachedProperty).NestedProperty, Mode=OneWay}"/> 如何在 C# 代码中做到这一点? 您可以通过以下方法做到这一点: var path = new PropertyPath("(0).NestedProperty", MyDependencyObject.MyAttachedProperty); var binding = new Binding() { Path = path, Mode = BindingMode.OneWay }; myTextBlock.SetBinding(TextBlock.TextProperty, binding); PropertyPath 使用的构造函数如下: public PropertyPath(string path, params object[] pathParameters) 请注意 "(0)" 与 string.Format 语法类似,其中 (0) 对应于 pathParameters 参数列表中的第一个参数。 微软文档对此不太清楚。

回答 1 投票 0

我什么时候应该使用 FrameworkPropertyMetadata 或 UIPropertyMetadata 而不是普通的 PropertyMetadata?

在查看示例附加属性和行为时,我发现 FrameworkPropertyMetadata、UIPropertyMetadata 和 PropertyMetadata 的使用混杂在一起。因为他们都形成了继承阶层...

回答 2 投票 0

WPF 附加属性数据绑定

我尝试使用带有附加属性的绑定。但无法让它发挥作用。 公开课附 { 公共静态依赖属性测试属性= DependencyProperty.RegisterAttached("

回答 3 投票 0

在同一 SSRS 电子邮件中发送 Excel 附件和正文中的图像

我正在尝试使用 SSRS 发送报告,其中在电子邮件正文中包含图像,并且附有 Excel 报告。 我想将图像放在蓝色框中(电子邮件正文),然后生成报告...

回答 0 投票 0

如何在自定义控件的样式中绑定一个附加属性?

我正在将一个CustomControl(让我们称它为MyButton)的高度绑定到CustomControl样式内的一个可继承的附加属性。

回答 1 投票 0

如何克服ItemsPanelTemplate中的Grid.Row / Column的错误?

创建了一个简单的AP属性,以简化与元素模板的绑定。代替此:

回答 1 投票 0

在[attach v-menu]中使用多个数据

除了属性(附加)外,我还想添加一个类(searchAnchor)。能够使用属性和类的正确拼写是什么? ....附加:{...

回答 1 投票 0

通知如何用于附加属性

我正在尝试了解通知如何在WPF中用于附加属性。例如,考虑ScrollViewer.CanContentScrollProperty属性。假设我们有以下列表框

回答 3 投票 1

WPF。通知如何作用于附加属性

我正在尝试了解通知如何在WPF中用于附加属性。例如,考虑ScrollViewer.CanContentScrollProperty属性。假设我们有以下列表框

回答 1 投票 2

在后面的代码中更改Canvas.Left属性吗?

我在XAML中有一个矩形,并且想要在后面的代码中更改其Canvas.Left属性:

回答 3 投票 96

使用网格的自定义属性绑定文本块可见性

[你好,在阅读了很多小时的可见性绑定主题之后,我在这里问,因为我无法使案例发挥作用。我有一个带有自定义附加属性的网格(类型为System ....

回答 1 投票 0

绑定到WPF中附加属性中的嵌套元素

我正在尝试将嵌套在附加属性内部的元素绑定到我的DataContext,但是问题是附加属性不是逻辑树的一部分,因此不能正确使用...

回答 1 投票 0

如何将具有Command的ContextMenu绑定到附加属性?

我有一个名为DockSite的外部控件。从DockSite控件显示ContextMenu时,将调用MenuOpening事件处理程序。我想将ContextMenu添加到默认的ContextMenu ...

回答 1 投票 -1

如何绑定附加属性

我出于学习目的创建了附加属性,但无法获得成功的结果。公共类AQDatagridDependencyProperties:DependencyObject {public static void SetCustomDataSource(...

回答 2 投票 0

附加属性无法绑定

我们有一个WPF应用程序,该应用程序的查询计数结果显示在屏幕上。我们最初将结果定义为按钮,以便在单击结果时,应用程序将显示详细的...

回答 1 投票 0

如何避免使用额外的附加属性?

我具有2个属性的附加行为。这是我要尝试的操作,对此问题的详细信息是可选的。第一个用于启用/禁用行为:public static bool ...

回答 1 投票 1

如何使用附加属性来绑定XyDataSeries的一个ObservableCollection

我创建使用SciChart一个图表应用程序。我添加了一个图表改性剂类,其允许图表数据的编辑,但目前仅显示数据。我需要扩展此类,所以...

回答 1 投票 1

从一个DataTemplate设置于母公司ContentPresenter附加属性

我有一个网格,并在某处它ContentControl中:

回答 1 投票 0

在新窗口中打开的TabItem

在我的应用程序有以下附加属性来调用一个ICommand当一个用户控件或窗口装:公共静态只读的DependencyProperty LoadedCommandProperty = ...

回答 1 投票 0


© www.soinside.com 2019 - 2024. All rights reserved.